branchrust_reboot/main/automated_testingcancel

119 Commits over 122 Days - 0.04cph!

2 Months Ago
More turret tests fixes, added debug convar to suppress randomness in the tick invokes Reworked PlayerMountedToVehicle_PlayerTargeted
2 Months Ago
Autoturret tests cleanup and fixes
2 Months Ago
merge from main
2 Months Ago
Wait for Application.isLoading to be false before starting test on cold boot and batch mode SendNetworkUpdate early returns when Rust.Application.isLoading is true
2 Months Ago
Added +autotest command line arguments for server batchmode test runs
2 Months Ago
Fix TestCooking item leaks
2 Months Ago
merge from main
2 Months Ago
TestGuns maintenance
2 Months Ago
Any errors logged during a test now fail the test, can be bypassed with the AllowsLoggedErrors attribute Also try catch exceptions in WaitUntilWithTimeout and AssertTrueForDuraton and fail the test
2 Months Ago
merge from main
3 Months Ago
Moved up if DEBUG in TestRunner.Pipeline, TestRunnerWindow, TestMemoryCell and TestSolarPanel
3 Months Ago
Removed NUnit refs in TestPlayerBoat and RHIB
3 Months Ago
Quit the editor once the test pipeline run is done (the method is async so we cant use -quit)
3 Months Ago
merge from main
3 Months Ago
Fixed local client player being killed by the tests TearDown (entity snapshot clearing)
3 Months Ago
Fixed passed/failed filter text width
3 Months Ago
Throw if the scoped convar doesn't have a SetOveride (methods)
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
Tiny rename
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
Fix cooking tests failing Improve the existing ones, add a note to expand in the future
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
Add worldmodel component to binoculars worldmodel Add tree and default to workbenches deploy volume
3 Months Ago
Exclude hidden redirects so the new barrels / shelves which now use dummy redirect base items don't fail all the tests
3 Months Ago
merge from main
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
Deployable test for containers missing inventory open & close sounds Flags the new tin can alarm
3 Months Ago
Fix a test fixture convar
3 Months Ago
merge from main
3 Months Ago
Add test for meshes used by particle systems having RW enabled Improve the mesh collider test
3 Months Ago
merge from main
3 Months Ago
Fix repair item target for the base industrial wall light (only did the variants before)
3 Months Ago
merge from main
4 Months Ago
Updated all the convarscope calls in tests to use the new notation
4 Months Ago
Simplified ConVarScope calls
4 Months Ago
Removed obsolete test on TestSolarPanel Test list
4 Months Ago
Rebuild aggregated results when filtering tests using the search bar Also allow Select Tests menu items on scriptable objects