userFlaviencancel
branchrust_reboot/main/automated_testingcancel

76 Commits over 61 Days - 0.05cph!

3 Months 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
3 Months Ago
merge from main
3 Months Ago
Cleanup
3 Months Ago
Optimised test runner window OnGUI stack Editor test runs are faster
3 Months Ago
merge from main
3 Months Ago
Removed hull_corner prefabs, unused
3 Months Ago
Added category selection to the test runner window
3 Months 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
3 Months Ago
Updated some old client tests to use scoped convars
3 Months Ago
SetUp and TearDown can now fail the test is they throw They run using ExecuteTestInternal like the tests
3 Months Ago
Test runner window now supports repeated tests
3 Months Ago
Removed some old ad-hoc entity cleanup methods in TestTrees and TestRockets
3 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
3 Months Ago
Update all tests to call the base SetUp Removed KillAllEntitiesInRadius calls
3 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
3 Months Ago
Export the test list before running the tests from the pipeline
3 Months Ago
merge from main
3 Months Ago
Updated all the convarscope calls in tests to use the new notation
3 Months Ago
Simplified ConVarScope calls
3 Months Ago
Removed obsolete test on TestSolarPanel Test list
3 Months Ago
Rebuild aggregated results when filtering tests using the search bar Also allow Select Tests menu items on scriptable objects
3 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
3 Months Ago
Added an error when GetTestParameters failed to find the given parameter source
3 Months Ago
Made TestMeshColliderReadWrite::FindAllPrefabs somewhat faster
3 Months Ago
Test list
3 Months Ago
Added a progress bar for the test export