branchrust_reboot/main/hackweek_automatedtestingcancel
34 Commits over 184 Days - 0.01cph!
Added unloadweapons command
First pass of gun tests: deploy, aim, reload, fire, examine
Fixed ore tests following the recent hot spot changes
Added a very first pass of door controller tests using copypaste to load pre-built circuits
Compile fix following merge
Only check the IO prefabs that need a main power slot
Added an editor test checking that all player IO prefabs have a main power slot input
Added more TreeLOD tests for bushes
Added tree and ore gathering tests
Fixed a few flow issues when running multiple test fixtures one after the other
Added player movement tests: checking basic character controller features like walking, sprinting, jumping and crouching
Added collectible tests: spawn every collectible prefab in the game and check that they can be picked up
TestParameterSource field and property support
Added TestParameterSource attribute to allow dynamic parameter sources for tests
Improved test results formatting
Added WaitUntilWithTimeout yield instruction
Added first IO acceptance tests for AND switch, OR switch, electrical branch and blocker
Added RustTestFixture, which includes helpers to easily spawn and destroy entities
Cleanup and naming
Added SetUp and TearDown methods executed before and after each test
Added a simple custom testing framework