Update unitbase.gd and Bessere Tests
unitbase.gd now sets 'config.logger_level = CoreTypes.LoggerLevel.DIAG' and checks in 'unload_framework()' if the test was skipped and if so it does not crash.
This commit is contained in:
parent
1febf32f73
commit
ccec39d85a
2 changed files with 5 additions and 2 deletions
2
dist/submodules/besseretests
vendored
2
dist/submodules/besseretests
vendored
|
@ -1 +1 @@
|
|||
Subproject commit 7b9c84b805e286b7989534bcba6e5b45badc0e52
|
||||
Subproject commit 7c8406a2b2f12f9f711552af34d5318139d08ca8
|
|
@ -31,6 +31,7 @@ func after_each() -> void:
|
|||
func load_framework(config: CoreConfiguration = CoreConfiguration.new()) -> void:
|
||||
if is_framework_loaded(): await unload_framework()
|
||||
ldiag("Loading framework")
|
||||
config.logger_level = CoreTypes.LoggerLevel.DIAG
|
||||
core = Core.new(config)
|
||||
get_tree().root.add_child(core)
|
||||
await get_tree().process_frame
|
||||
|
@ -43,6 +44,8 @@ func unload_framework() -> void:
|
|||
get_tree().root.remove_child.call_deferred(core)
|
||||
core = null
|
||||
await get_tree().process_frame
|
||||
else:
|
||||
if test_status == 3: lerror("Can't unload framework: Framework is not loaded")
|
||||
else: lcrash("Can't unload framework: Framework is not loaded")
|
||||
|
||||
func is_framework_loaded() -> bool: return get_node_or_null("/root/CORE") != null
|
||||
|
|
Loading…
Reference in a new issue