Control Systems Analysis Framework - a framework to minimize the effort required to evaluate, implement, and verify controller design (classical and learning enabled) with respect to the system dynamics.
BSD 3-Clause "New" or "Revised" License
10
stars
4
forks
source link
Separate which tests are run on push, and which are on PR? #103
run only test-examples on each push (runtime of ~4min, example of a test run here
run test-configs and test-notebooks on PR against develop (runtime ~20min)
A thing to consider is to run the tests inside docker as well, but perhaps only for PRs against develop (or nightly/weekly on develop?) - the runtime doubles (as each test has to be run twice), so still sub 1hr for a complete test.
My recommendation is to:
test-examples
on each push (runtime of ~4min, example of a test run heretest-configs
andtest-notebooks
on PR against develop (runtime ~20min)A thing to consider is to run the tests inside docker as well, but perhaps only for PRs against develop (or nightly/weekly on develop?) - the runtime doubles (as each test has to be run twice), so still sub 1hr for a complete test.