initialization_timing_test
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Test to demonstrate and verify the initialization timing issue with positioner This test shows the exact sequence of events that causes the positioner null warning and ensures the fix prevents regression
Source File: /addons/grid_building/test/scenes/env/initialization_timing_test.gd
Extends: GdUnitTestSuite
Properties
- Property:
runner: GdUnitSceneRunner - Property:
test_env: [AllSystemsTestEnvironment](./all-systems-test-environment/) - Property:
initialization_log: Array[String] = [] - Property:
warning_count: int = 0
Public Methods
before
| |
before_test
| |
after_test
| |
after
| |
test_initialization_order_analysis
| |
Test: Document the exact initialization order causing positioner warnings
test_positioner_eventually_connected
| |
Test: Verify positioner gets set correctly after initialization completes
test_final_state_has_no_issues
| |
Test: Verify all runtime issues are resolved after initialization
test_positioner_timing_sequence
| |
Test: Demonstrate the exact timing of when positioner gets set
test_warning_is_harmless_timing_issue
| |
Test: Verify that the warning is just a timing issue and not a real problem
test_no_positioner_warnings_during_initialization
| |
Test: REGRESSION - Ensure no positioner warnings during initialization
test_initialization_order_fixed
| |
Test: Verify initialization order is now correct
Private Methods
_reset_environment_state
| |
Flags: private
Grid Building v5.0.8 | Generated 24/05/2026