more lint and formatting
Some checks failed
Some checks failed
This commit is contained in:
@@ -46,7 +46,9 @@ func test_scene_discovery():
|
||||
for directory in scene_directories:
|
||||
discover_scenes_in_directory(directory)
|
||||
|
||||
TestHelperClass.assert_true(discovered_scenes.size() > 0, "Found scenes in project")
|
||||
TestHelperClass.assert_true(
|
||||
discovered_scenes.size() > 0, "Found scenes in project"
|
||||
)
|
||||
print("Discovered %d scene files" % discovered_scenes.size())
|
||||
|
||||
# List discovered scenes for reference
|
||||
@@ -89,23 +91,31 @@ func validate_scene_loading(scene_path: String):
|
||||
# Check if resource exists
|
||||
if not ResourceLoader.exists(scene_path):
|
||||
validation_results[scene_path] = "Resource does not exist"
|
||||
TestHelperClass.assert_false(true, "%s - Resource does not exist" % scene_name)
|
||||
TestHelperClass.assert_false(
|
||||
true, "%s - Resource does not exist" % scene_name
|
||||
)
|
||||
return
|
||||
|
||||
# Attempt to load the scene
|
||||
var packed_scene = load(scene_path)
|
||||
if not packed_scene:
|
||||
validation_results[scene_path] = "Failed to load scene"
|
||||
TestHelperClass.assert_false(true, "%s - Failed to load scene" % scene_name)
|
||||
TestHelperClass.assert_false(
|
||||
true, "%s - Failed to load scene" % scene_name
|
||||
)
|
||||
return
|
||||
|
||||
if not packed_scene is PackedScene:
|
||||
validation_results[scene_path] = "Resource is not a PackedScene"
|
||||
TestHelperClass.assert_false(true, "%s - Resource is not a PackedScene" % scene_name)
|
||||
TestHelperClass.assert_false(
|
||||
true, "%s - Resource is not a PackedScene" % scene_name
|
||||
)
|
||||
return
|
||||
|
||||
validation_results[scene_path] = "Loading successful"
|
||||
TestHelperClass.assert_true(true, "%s - Scene loads successfully" % scene_name)
|
||||
TestHelperClass.assert_true(
|
||||
true, "%s - Scene loads successfully" % scene_name
|
||||
)
|
||||
|
||||
|
||||
func test_scene_instantiation():
|
||||
@@ -127,12 +137,15 @@ func validate_scene_instantiation(scene_path: String):
|
||||
var scene_instance = packed_scene.instantiate()
|
||||
if not scene_instance:
|
||||
validation_results[scene_path] = "Failed to instantiate scene"
|
||||
TestHelperClass.assert_false(true, "%s - Failed to instantiate scene" % scene_name)
|
||||
TestHelperClass.assert_false(
|
||||
true, "%s - Failed to instantiate scene" % scene_name
|
||||
)
|
||||
return
|
||||
|
||||
# Validate the instance
|
||||
TestHelperClass.assert_not_null(
|
||||
scene_instance, "%s - Scene instantiation creates valid node" % scene_name
|
||||
scene_instance,
|
||||
"%s - Scene instantiation creates valid node" % scene_name
|
||||
)
|
||||
|
||||
# Clean up the instance
|
||||
@@ -160,10 +173,15 @@ func test_critical_scenes():
|
||||
TestHelperClass.assert_equal(
|
||||
"Full validation successful",
|
||||
status,
|
||||
"Critical scene %s must pass all validation" % scene_path.get_file()
|
||||
(
|
||||
"Critical scene %s must pass all validation"
|
||||
% scene_path.get_file()
|
||||
)
|
||||
)
|
||||
else:
|
||||
TestHelperClass.assert_false(true, "Critical scene missing: %s" % scene_path)
|
||||
TestHelperClass.assert_false(
|
||||
true, "Critical scene missing: %s" % scene_path
|
||||
)
|
||||
|
||||
|
||||
func print_validation_summary():
|
||||
@@ -175,7 +193,10 @@ func print_validation_summary():
|
||||
|
||||
for scene_path in discovered_scenes:
|
||||
var status = validation_results.get(scene_path, "Not tested")
|
||||
if status == "Full validation successful" or status == "Loading successful":
|
||||
if (
|
||||
status == "Full validation successful"
|
||||
or status == "Loading successful"
|
||||
):
|
||||
successful_scenes += 1
|
||||
else:
|
||||
failed_scenes += 1
|
||||
|
||||
Reference in New Issue
Block a user