xolotl
xolotl copied to clipboard
Automated test system for multiple OSes, compiler versions, MATLAB versions, etc
Why?
Need a way to have a daily check to make sure that xolotl works on as many systems as possible.
Targeted OSes
- macOS
- Ubuntu
- Debian
- Windows
How
- [x] set up virtual box VMs with all these OSes on dalek
- [x] install matlab on all VMs
- [ ] create a shared folder shared b/w all VMs and dalek
- [ ] write a script that fetches latest master from github, runs all tests, and generates a .png
- [ ] store all these pngs on a publicly-accessible server
- [ ] link these images somewhere in the docs/readme.
- [x] checkout a "dev" branch, and if all tests pass, push into "stable" branch
use kapalin
kapalin now should automtically test dev
and merge into master
if tests pass
kapalin has switched again, to generating toolboxes. all that needs to be done now is hooking up the VMs to test other OSes
Stale issue message