branchrust_reboot/main/hackweek_automatedtestingcancel
124 Commits over 276 Days - 0.02cph!
▆█▍▆▋ ▍▍▊█ ▋▆▉▅▇▋▋██▌_▌▅▄▌_▉▋▄▋▌
Fixed testrunner.gettestlist command not working in builds
testrunner.isbusy now returns a proper json
Fixes and cleanup
Item tests very wip
RF broadcaster and receiver tests
Cleanup
Added seismic sensor tests
Few turret tests fixes
Fixed error when running async test method with more than one TestMethodAsync attribute
Fixed test runner still considered as busy after finishing the test run
More turret test coverage
Make sure to clear all fixtures testqueue when cancelling a test run
Added testrunner.isbusy command, returns { isBusy = true/false } when running tests/not running tests
Added testrunner.getlastresult command
returns the last test result json
Fixed rocket tests false negatives
Scene
Added the test scene to the scene menu
Added a new scene for automated tests
Fixed RocketTests assert throw
XORSwitch tests
Another attempt at fixing list loading
Test list loading fix attempt
Added changeset number, branch name and UTC time to the test results
runcategory command can take multiple categories
Editor compile fixes, removed direct reference to dynamic parameters
Load the test list from asset bundles
Removed rocket scenarios parameter codegen, not needed anymore
Restored rocket tests that required editor stuff to run
Test methods can now have more than one parameters
Updated all tests attributes
TestListExporter now serializes all test parameters and put them in the json
Tests with dynamic parameters no longer need to retrieve them at runtime
- so we can now use editor code to set tests dynamic parameters
- tests will execute faster
also added TestDescription attribute
Removed nunit dependency in ServerProjectileTestSpawner
Editor stuff in editor folders....
Comments
Fixed copypaste loading: convert them to a BaseScriptableObject on import, so we can load them from asset bundles in builds
Fixed testrunner.runall command
Added testlist command, returning the server test list json
Added current branch and changest in the test result filename
Better fail message for blocker and door controller tests
▉▋█▇█ █ ▅▇█ ▄▋▉▊▌▆ ▇▇▋▌▅▊ ▅▍▍▆ ▇▍▉█▆▄▌▊▉, ▇▅▅▋██▉▉ █▋▉▌ ▄▆▋ ▆█▌▆▍://██▌.▉▄▅▉▊.▍▆▍/▍/▍▅▉▅▅▊▆▇▉▄▊▆██▆▊/▋▅▋▆▊▊▄▌▇▊▊▇▍▌▊▆
Removed nunit.framework refs
nunit.framework preserve in link.xml
Fixed manifest failing to generate when we have any other define symbols than CLIENT SERVER
Added UNITY_INCLUDE_TESTS to the define symbols so nunit assembly are present in the build