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)