rjfarmer / mesa-helios-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

runMesaTest.sh runs on a 10 minute cron job timer

This fetches all new commits made to the repo.

Then for each commit we spawn a slurm job thats runs mesa-test.sh

Each mesa-test.sh clones one version from git, and runs the test suite for that version in parallel.

mesa-run-test-suite.sh runs one test case, by copying the test case to a local folder.
It can handle all types (star,binary, and astero) of test cases

mesa-test.sh then submits mesa-test-final which has a dependancy on all the mesa-run-test-suite.sh scripts that where submitted
mesa-test-final runs any final cleanup, namely deleteing MESA_DIR

mesa_test.sh holds common shell variables 

cleanMesaCaches.sh makes sure that we've cleaned up on the local hard drives.

About

License:GNU General Public License v2.0


Languages

Language:Shell 100.0%