fixed camera and sword animation issue and upgraded to Godot 4.6
This commit is contained in:
@@ -9,7 +9,8 @@ var _attribute: TestCaseAttribute
|
||||
var _current_iteration: int = -1
|
||||
var _expect_to_interupt := false
|
||||
var _timer: Timer
|
||||
var _interupted: bool = false
|
||||
var _interupted := false
|
||||
var _terminated := false
|
||||
var _failed := false
|
||||
var _parameter_set_resolver: GdUnitTestParameterSetResolver
|
||||
var _is_disposed := false
|
||||
@@ -123,7 +124,7 @@ func do_interrupt() -> void:
|
||||
# We need to dispose manually the function state here
|
||||
GdObjects.dispose_function_state(_func_state)
|
||||
if not is_expect_interupted():
|
||||
var execution_context:= GdUnitThreadManager.get_current_context().get_execution_context()
|
||||
var execution_context := GdUnitThreadManager.get_current_context().get_execution_context()
|
||||
if is_fuzzed():
|
||||
execution_context.add_report(GdUnitReport.new()\
|
||||
.create(GdUnitReport.INTERUPTED, line_number(), GdAssertMessages.fuzzer_interuped(_current_iteration, "timedout")))
|
||||
@@ -133,6 +134,16 @@ func do_interrupt() -> void:
|
||||
completed.emit()
|
||||
|
||||
|
||||
func do_terminate() -> void:
|
||||
_terminated = true
|
||||
# We need to dispose manually the function state here
|
||||
GdObjects.dispose_function_state(_func_state)
|
||||
var execution_context := GdUnitThreadManager.get_current_context().get_execution_context()
|
||||
execution_context.add_report(GdUnitReport.new()\
|
||||
.create(GdUnitReport.TERMINATED, line_number(), GdAssertMessages.test_session_terminated()))
|
||||
completed.emit()
|
||||
|
||||
|
||||
func _set_failure_handler() -> void:
|
||||
if not GdUnitSignals.instance().gdunit_set_test_failed.is_connected(_failure_received):
|
||||
@warning_ignore("return_value_discarded")
|
||||
@@ -172,6 +183,10 @@ func is_expect_interupted() -> bool:
|
||||
return _expect_to_interupt
|
||||
|
||||
|
||||
func is_terminated() -> bool:
|
||||
return _terminated
|
||||
|
||||
|
||||
func is_parameterized() -> bool:
|
||||
return _parameter_set_resolver.is_parameterized()
|
||||
|
||||
@@ -192,11 +207,6 @@ func test_name() -> String:
|
||||
return _test_case.test_name
|
||||
|
||||
|
||||
@warning_ignore("native_method_override")
|
||||
func get_name() -> StringName:
|
||||
return _test_case.test_name
|
||||
|
||||
|
||||
func line_number() -> int:
|
||||
return _test_case.line_number
|
||||
|
||||
|
||||
Reference in New Issue
Block a user