branchrust_reboot/main/automated_testingcancel

242 Commits over 214 Days - 0.05cph!

6 Months Ago
Test runner window now supports repeated tests
6 Months Ago
Add worldmodel component to binoculars worldmodel Add tree and default to workbenches deploy volume
6 Months Ago
Exclude hidden redirects so the new barrels / shelves which now use dummy redirect base items don't fail all the tests
6 Months Ago
merge from main
6 Months Ago
Removed some old ad-hoc entity cleanup methods in TestTrees and TestRockets
6 Months Ago
Added OnBeforeSetUp and OnAfterTearDown. Overriden by RustTextFixture, includes all the entity and item cleanup This makes sure tests arent exploding if we forget to call the base SetUp and Teardown, it was too fragile Updated all tests
6 Months Ago
Update all tests to call the base SetUp Removed KillAllEntitiesInRadius calls
6 Months Ago
We now take a snapshot of all server entities on test setup, and kill the difference on test teardown Fixes entities leaking from tests
6 Months Ago
Export the test list before running the tests from the pipeline
6 Months Ago
merge from main
6 Months Ago
Deployable test for containers missing inventory open & close sounds Flags the new tin can alarm
6 Months Ago
Fix a test fixture convar
6 Months Ago
merge from main
6 Months Ago
Add test for meshes used by particle systems having RW enabled Improve the mesh collider test
6 Months Ago
merge from main
6 Months Ago
Fix repair item target for the base industrial wall light (only did the variants before)
6 Months Ago
merge from main
7 Months Ago
Updated all the convarscope calls in tests to use the new notation
7 Months Ago
Simplified ConVarScope calls
7 Months Ago
Removed obsolete test on TestSolarPanel Test list
7 Months Ago
Rebuild aggregated results when filtering tests using the search bar Also allow Select Tests menu items on scriptable objects
7 Months Ago
Added a Tests section to BaseEntity and ItemDefinition inspectors, has buttons that will select or run the tests associated to this prefab Can also right click "Select Tests" on any prefabs
7 Months Ago
Check isValid instead
7 Months Ago
Compile fix
7 Months Ago
merge from main
7 Months Ago
Make ProtectionProperties.IsImmortal available serverside
7 Months Ago
Stop water wheel failing placeEffect test, it has bespoke logic for it Exclude io prefabs with no inputs from the main power slot test Swap out hacky checks for if an entity is immortal for the better method we now have
7 Months Ago
merge from main
7 Months Ago
Added an error when GetTestParameters failed to find the given parameter source
7 Months Ago
Made TestMeshColliderReadWrite::FindAllPrefabs somewhat faster
7 Months Ago
Test list
7 Months Ago
Added a progress bar for the test export
7 Months Ago
█ ▊▇▇ ▌▍▋▅▅▉█ ▌▍▉▌▋▍ ▊▅▄▆ ▌▇▊▋▇ ▊▍ ▋▄▊▅▉▅ ▋▊▄▇▉█ ▇▆▍ ▊▌ ▉▍▊▉▌▄▄ ▇▄▌▉▇▋▉█▆ ▋▇▄▍▇▆▌▌▅▊▉▅▊▋▄▍▊▋ ▆█▄▇▌ ▄▊▌█ ▇▅ ▇▇▋▄ ▆▉▌▌ ▋█▆▄▋▇ ▆▉▍▊▇ ▌▊▊ ▍▇▍▅█ ▉▄ ▆▉▋▉ ▊▌▇▋
7 Months Ago
merge from main
7 Months Ago
Fix the deployable / redirect issues flagged earlier - a few fireworks were changing variant when picked up - industrial wall lights pointed to incorrect repair, required wood even though its not used to craft them - fluorescent ceiling light had different protection and HP than regular ceiling light - one of the lunar dividers had incorrect protection - innertube skins could be repaired unlike base item, wantedposter and industrial door had wrong item target - reactive target could be picked up while building blocked All green now ✅
7 Months Ago
█ ▉▊▌▇ ▉▆▉ ▉▋▄█▉▊▅▉▄▊ ▉▍█▋▋▆▋ ▌▊▍▍▅▌▉▅▉█ ▋▊▄▍ ▉▆█ ▌▆ ▋▄▋▆█▅▊ ▉▄▋▊ ▋▋▇▅█ ▍▇▊ █▍█▇▍ ▆▇ ▍▄▊▄▋▄▌██▋▄ ▇█▌▉ ▇▉▇▍▊▄▆▌█▊▌ ▋█ ▇▇▊▌▄
7 Months Ago
Include hidden redirect items in the tests for inventory sounds
7 Months Ago
merge from main
7 Months Ago
Added container corpse tests Checks setup, pickup, repair, protection is correct All pass, but would have caught a recent issue
7 Months Ago
Fix armored ladder hatches being included in the convex collider test, they have an explicit socket blocking placement on boats
7 Months Ago
New deployable tests Check pickup item matches item definition Check redirect deployables have the same hp, protection, various pickup and repair properties as base deployable Finds 17 things to fix
7 Months Ago
merge from main