From ccec39d85a73dbc0b4e0eec397cb8f8ecd70f50b Mon Sep 17 00:00:00 2001 From: JeremyStarTM Date: Sat, 6 Apr 2024 13:58:37 +0200 Subject: [PATCH] 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. --- dist/submodules/besseretests | 2 +- tests/unitbase.gd | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dist/submodules/besseretests b/dist/submodules/besseretests index 7b9c84b..7c8406a 160000 --- a/dist/submodules/besseretests +++ b/dist/submodules/besseretests @@ -1 +1 @@ -Subproject commit 7b9c84b805e286b7989534bcba6e5b45badc0e52 +Subproject commit 7c8406a2b2f12f9f711552af34d5318139d08ca8 diff --git a/tests/unitbase.gd b/tests/unitbase.gd index c6ea399..4319271 100644 --- a/tests/unitbase.gd +++ b/tests/unitbase.gd @@ -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,7 +44,9 @@ func unload_framework() -> void: get_tree().root.remove_child.call_deferred(core) core = null await get_tree().process_frame - else: lcrash("Can't unload framework: Framework is not loaded") + 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