branchrust_reboot/main/hackweek_more_testscancel
30 Commits over 0 Days - ∞cph!
Fix 18 more deployables clipping with construction
Add whitelist to exclude some from the test
Deployable test for missing guide mesh
Handle multiple groundwatch components in the groundwatch test
Fixed DeployVolumeEntityBounds showing editable bounds gizmos, its set to entity's bounds at preprocess
Fixed 51 prefabs clipping with the vehicle_large layer, mostly IO stuff again
Fixed 52 prefabs clipping with the vehicle_large layer, mostly IO stuff 2/2
Fixed 52 prefabs clipping with the vehicle_large layer, mostly IO stuff 1/2
Further progress on the deploy volume tests, fix a bug which finds 20 more cases
New deployable test to check things can't be placed clipping inside construction / boat construction
Finds almost 100 cases
Rework redirect tests, integrate most into TestItemDefinition
Add descriptions, tweak assert messages
Add a bunch more, testing for various differences of redirect <-> base item
Finds 13 to fix
Reapply
143563 as editor test
Regenerate testlist
merge from main, stomp TestDeployable
Add deployable test for missing placeEffect
Include check for terrain layer in Deployable_GroundWatch_Matches_DeployLayers
merge from hackweek_more_tests/fixes
Test for io arrow having a direction and handle name not being empty
Finds 5 items with missing io arrows
▅█▊▍▉▍ ▉▆▆▊▍ ▉▌▌ ▉▌ ▍▅▅▅▋▍ ▋▆▊▍▋▄▆▄▍▋ ▆▉▉▆█▆▌▄ ▉▍▆▊▆▆ ▍▆▉▄▋▄▌▄▆▅▊▇▆▊▅█ ▄▅▋▆▆▇▇▆█ ▋▆▅▉▌▋ ▅▄█▄█▉▅▆ ▌▌▆ ▆▇▉▄ ▍▆▌▅▌ ▄▌▍▍▊▍ ▆▊▄ ▋▋███ ▉▇▋▉▊▍▍▌
Start on IO prefab tests
Checking relevant prefabs for inputs/outputs/main power slot
Checking handles are not too far from any collider
Test for verifying deployables that are placeable on boats have only convex colliders
All pass as expected
Minor cleanup and comments
Start on Deployable tests.
Wrote a bit of a monstrosity to check for whether the groundwatch layers match where the item can be deployed (but it seems to work well)
Finds 8 such cases where its misconfigured, no false positives
Basic ItemDefinition tests, checks dlc items are not researchable as well as missing sounds
Finds 6 missing phys impact sounds
Add descriptions, regenerate testlist
Support multiple TestParameterSource attributes
Can now have more than one parameter source per test, they get combined
Basic worldmodel tests, already catches 30+ misconfigured ones