2,932 Commits over 456 Days - 0.27cph!
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
merge from hackweek_automatedtesting
Removed nunit dependency in ServerProjectileTestSpawner
merge from doorcontroller_drain_fix
merge from hackweek_automatedtesting
Editor stuff in editor folders....
Comments
merge from hackweek_automatedtesting
Fixed copypaste loading: convert them to a BaseScriptableObject on import, so we can load them from asset bundles in builds
merge from hackweek_automatedtesting
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
▉▋█▇█ █ ▅▇█ ▄▋▉▊▌▆ ▇▇▋▌▅▊ ▅▍▍▆ ▇▍▉█▆▄▌▊▉, ▇▅▅▋██▉▉ █▋▉▌ ▄▆▋ ▆█▌▆▍://██▌.▉▄▅▉▊.▍▆▍/▍/▍▅▉▅▅▊▆▇▉▄▊▆██▆▊/▋▅▋▆▊▊▄▌▇▊▊▇▍▌▊▆
merge from hackweek_automatedtesting
Removed nunit.framework refs
merge from hackweek_automatedtesting
nunit.framework preserve in link.xml
merge from hackweek_automatedtesting
Fixed manifest failing to generate when we have any other define symbols than CLIENT SERVER
merge from hackweek_automatedtesting
Added UNITY_INCLUDE_TESTS to the define symbols so nunit assembly are present in the build
merge from hackweek_automatedtesting
Fixed test runner not loading the test list correctly
merge from hackweek_automatedtesting
Fixed test list export failing on startup
merge from hackweek_automatedtesting
More compile fixes
Export test list in server directory
merge from hackweek_automatedtesting
Disabled tests relying on editor AssetDabase for now
merge from hackweek_automatedtesting
merge from hackweek_automatedtesting
merge from hackeek_automatedtesting
Added support for custom path when loading copypaste files
Pushed all the test related copypaste files in the project
Kill all debris in TestRockets TearDown
Cleanup and fixes
Added support for multiple rocket fire angles and positions per scenario
Test cases codegen
More rocket splash test scenarios
Improved the gizmos, refactoring
Improved server projectile trajectory prediction
Folders
Door controller tests tweaks
Prefab test scenario system (very wip)
- Allow us to create more complex tests that aren't practical to write entirely by code
- Scenario prefabs placed in the correct folders are automatically added to the test list
- Added scenario prefabs loading copy pasted bases and firing rockets at specific hand-placed points, checking that the health of every building block is correct
Added triangle and foundation splash bug tests, both failing
More rocket tests
Refactoring
Changed the test results json structure
Rocket splash damage test