branchrust_reboot/main/automated_testingcancel

104 Commits over 61 Days - 0.07cph!

17 Days Ago
Fixed scoped convars being case sensitive Failing to find a convar now throws, will fail the test if throwing during SetUp/TearDown or in the test body
17 Days Ago
merge from main
18 Days Ago
Tiny rename
18 Days Ago
Cleanup
18 Days Ago
Optimised test runner window OnGUI stack Editor test runs are faster
18 Days Ago
merge from main
18 Days Ago
Removed hull_corner prefabs, unused
18 Days Ago
Fix cooking tests failing Improve the existing ones, add a note to expand in the future
18 Days Ago
Added category selection to the test runner window
18 Days Ago
Fixed TestConveyorSplits and TestConveyorTransfer failing during setup because of stability All entities were spawned at 0,0,0 together and groundwatch was killing them Now setting server.stability to false in setup
18 Days Ago
Updated some old client tests to use scoped convars
18 Days Ago
SetUp and TearDown can now fail the test is they throw They run using ExecuteTestInternal like the tests
18 Days Ago
Test runner window now supports repeated tests
18 Days Ago
Add worldmodel component to binoculars worldmodel Add tree and default to workbenches deploy volume
19 Days Ago
Exclude hidden redirects so the new barrels / shelves which now use dummy redirect base items don't fail all the tests
19 Days Ago
merge from main
22 Days Ago
Removed some old ad-hoc entity cleanup methods in TestTrees and TestRockets
22 Days 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
23 Days Ago
Update all tests to call the base SetUp Removed KillAllEntitiesInRadius calls
23 Days 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
23 Days Ago
Export the test list before running the tests from the pipeline
23 Days Ago
merge from main
31 Days Ago
Deployable test for containers missing inventory open & close sounds Flags the new tin can alarm
31 Days Ago
Fix a test fixture convar
31 Days Ago
merge from main
33 Days Ago
Add test for meshes used by particle systems having RW enabled Improve the mesh collider test
33 Days Ago
merge from main
40 Days Ago
Fix repair item target for the base industrial wall light (only did the variants before)
40 Days Ago
merge from main
44 Days Ago
Updated all the convarscope calls in tests to use the new notation
44 Days Ago
Simplified ConVarScope calls
44 Days Ago
Removed obsolete test on TestSolarPanel Test list
44 Days Ago
Rebuild aggregated results when filtering tests using the search bar Also allow Select Tests menu items on scriptable objects
44 Days 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
45 Days Ago
Check isValid instead
45 Days Ago
Compile fix
45 Days Ago
merge from main
45 Days Ago
Make ProtectionProperties.IsImmortal available serverside
45 Days 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
45 Days Ago
merge from main
45 Days Ago
Added an error when GetTestParameters failed to find the given parameter source
45 Days Ago
Made TestMeshColliderReadWrite::FindAllPrefabs somewhat faster
45 Days Ago
Test list
45 Days Ago
Added a progress bar for the test export
46 Days Ago
█ ▊▇▇ ▌▍▋▅▅▉█ ▌▍▉▌▋▍ ▊▅▄▆ ▌▇▊▋▇ ▊▍ ▋▄▊▅▉▅ ▋▊▄▇▉█ ▇▆▍ ▊▌ ▉▍▊▉▌▄▄ ▇▄▌▉▇▋▉█▆ ▋▇▄▍▇▆▌▌▅▊▉▅▊▋▄▍▊▋ ▆█▄▇▌ ▄▊▌█ ▇▅ ▇▇▋▄ ▆▉▌▌ ▋█▆▄▋▇ ▆▉▍▊▇ ▌▊▊ ▍▇▍▅█ ▉▄ ▆▉▋▉ ▊▌▇▋
46 Days Ago
merge from main
46 Days 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 ✅
46 Days Ago
█ ▉▊▌▇ ▉▆▉ ▉▋▄█▉▊▅▉▄▊ ▉▍█▋▋▆▋ ▌▊▍▍▅▌▉▅▉█ ▋▊▄▍ ▉▆█ ▌▆ ▋▄▋▆█▅▊ ▉▄▋▊ ▋▋▇▅█ ▍▇▊ █▍█▇▍ ▆▇ ▍▄▊▄▋▄▌██▋▄ ▇█▌▉ ▇▉▇▍▊▄▆▌█▊▌ ▋█ ▇▇▊▌▄
46 Days Ago
Include hidden redirect items in the tests for inventory sounds
46 Days Ago
merge from main