Files
TheTree_mock/tests/ui/test_p08_normal_placement_ops.gd
T

14 lines
621 B
GDScript

extends SceneTree
const Placement := preload("res://tests/fixtures/p08-03/placement.gd")
func _initialize() -> void:
call_deferred("run")
func run() -> void:
var directory := OS.get_environment("P08_PLACEMENT_ROOT")
var role := OS.get_environment("P08_PLACEMENT_ROLE")
if directory.is_empty():
directory = ProjectSettings.globalize_path("user://p08-placement-%d" % Time.get_ticks_usec())
role = "standalone"
var result: Dictionary = await Placement.new().run(self, directory, role)
print("P08 normal placement: %d checks, %d failures" % [result.checks, result.failures])
quit(0 if result.failures == 0 else 1)