6,631 Commits over 821 Days - 0.34cph!
Updated seismic sensor levels:
- Mortar Shell: 2
- Fragmentation Mortar Shell: 1
- Cannonball: 1
Fixed OOB error on testscenario_rocketsplash5_turretpod
merge from automated_testing
merge from automated_testing/export_optims
Use Parallel and other crazy shit for allPrefabsWithMeshColliders/allPrefabsWithParticleSystem - 28s -> 4.3s
Same for allBaseCombatEntityPrefabs - 4s -> 300ms
+ some micro optims in other tests
Added Export button to tests right click context menu, re-exports the given fixture and append changes to the test list
Bypasses the big ass export, its near instant depending on what you refresh
Test list is now sorted alphabetically so using the context menu doesnt shuffle things around
Fixed typo that included all editor tests to the server CI test list
Added a cache for FindPrefabPathsByLabel so two calls on the same label in the same export run are free
Refactoring and cleaning up TestListExporter
Added some timing logs, helps finding the slowest param resolutions
Forgot to refresh the test list
merge from automated_testing
Triangle bug splash test fixes
Moved one turretpod case to trianglebug
merge from automated_testing
Fixed tutorial completed commands not running quietly
merge from automated_testing
merge from automated_testing/raiding
Another raiding test and some inspector tweaks
Finally fixed the flaky raiding tests
Use SelectableLabel in the test runner window details panel so we can copy text there too
Added copy name/copy details context menu
Added context menu to test case and fixtures in TestRunnerWindow
- Open source file
- Copy
CTRL+C also works
Added ParameterDisplayName in test results and test lists, let us format struct parameter in a nicer way
Raiding tests fixes
Added impact pos prediction and splash radius gizmos
Some TestScenario_RocketSplashDamage refactoring
Added 3 new tests checking the triangle splash bug
Copy paste preview improvements, we now spawn building block conditional model using the saved modelstate
Some cleanup
merge from automated_testing
Fixed raiding tests CI filtering
Test lists
Fixed flacky raiding tests
Rockets spawned by ServerProjectileTestSpawner were moving during the WaitUntilAllSpawned
merge from automated_testing
Fixed CI testlist loading
Fixed WorkshopCameraKeybindAnchor still using old input system
Updated WorkshopEditor scene to remap the inputs
merge from automated_testing
Flagged tests that need to be ignored by CI
Batchmode testrunner is now using a dedicated CI testlist by default, can be overriden with any testlist by adding a path to the +autotest command line
CI testlist is generated when we generate the regular test list
Tests can be excluded from CI with the ExcludeFromCI attribute
Test parameter can be filtered too with FilterForCI in TestParameterSource
merge from placement_ignoreentity
Added an ignore entity field to Construction.Placement that can be used by socket mods down the line
This allows us to ignore the entity being upgraded/reskinned when running SimpleUpgrade::IsUpgradeBlocked. Fixes large furnace reskins always failing
▉▌█▋▍▋ ▉▉▍▇ ▌▉▅▉█▄▄▉▇▋▉▊▌▇▍▊▍▉
merge from batteringramhead_health_fix
Fixed battering ram head not showing its health
▄▍▇▅▊▄▆▄ ▊▆▊ ▆▅▍▇▅▋▊▇▉▅▍▇▆▊▋█▋▇▄▋▋▍▄█▆▆▄▅▄▉▍▍▋█▉▇▊ ▊▌▅▇ █▆▆▄ ▊▄█ ▍▊█▋ ▉ ▉▍▇ ▄█▄ ▍▊▉▆▍▆▍▉▌▄▇▋▄▉▌▇ ▇▊▋▇▊▅▉ ▆█▄▅▇ ▆▉▆ ▆▆▉
▆▅▆▇▋▋█▉ ▍█▄ ▄▅▅▆▄ ▆▉▍▉ █▋▅ ▋▇▇▆▊▋▉▍▆ ▊▋ ▍▋█▆▍▋ ▉▇ ▉▆▊ ▅▌██▄▊▉▍▉ ▊█▄▉▍██ ▋▌█ ▉▋█ █▆▉▉ ▄▊▆▍ ▅▆▌▅▆█▋ ▆▊▍█▇▄▄ █▊▍▆▉▆▌ █▄▋▌▋
▌▄█▇██ ▅▉▆▇ ▋▅▉▍█▆ ▇▍▉ ▅▉▆▋ ▌▄▇▆▄▌▆ ▌▊▄▇▄▅▌▊▉▋▌██▋▆▌▅▆▄▆▍▆
▆▄▊▌▆▇ ▍▄█▋▊▋▋▆▉▍ █▉▇█▊▉▉█▇ ▌▅▊▍▊▆ ▋▆▅▊▌▄▌ ▇▋███ ▍▉▊ ▋▅▇▇ ▅▄▊▆ █▊ █▅▉█ ▅▇▄▋▉▌█▉▊ ▋▌▉▆ ▉▍▅▄ ▊▌▊▄▄▇▊█ ▅▄ ▍▊ ▍▇▌▇▌ ▊▅▇ ▋█▊ ▅▅▉▉█▊▌ ▄▇▇▊▋ ▇▌ ▇▅▄ █▆▇▋▉▌ ▊▇▄▆▇▍▋ ▋▇ ▆▅▉▍▉▋▅▌▇ ▍▉ ▇▇▉ ▉█▉█▅▍ █▄▍▊▇ ▌▅███▅▉▉ ▆▉▅ ▇█▊▆▆█ ▄▋▍█▇ ▌█▋▌▉ ▊▌▌▆▆▌▉ ▊▉▋█▍▌▄▋▄▄█▅▅▌ ▌▊▍ ▄▅▊ ▌█ ▇▄▊▊▉▌▋▇▇▌ █▌▍▋ ▉▄▅▍ ▍▋▆ ▋▍▉▊▋▌▅ ▍▅▅▆▊ ▆▅▋▋▆▆▅▄ ▊▋▉▊▆▌▄ ▅▍▌ ▆▊▅▅▉▄▅ ▍▌▄ ▉█▅▋▆ ▅▋ ▊▌▆▌▊▌ ▊ ▊▄▇▌ █▌ ▋▄▍▆▍▉▉▄▉▋▉▇█▄█▅▉▌█▄▅█▆▊▄▉▌█▉█▊▆█▄▇█▉▌▋▋▊▊▄▄▊█▆▌▅█▉▉█▇▊▇▋▆▆▇▊▄▉▄▄▇▌
merge from automated_testing
Moved cooking tests out of if UNITY_EDITOR
Renamed the tests
merge from automated_testing