xolotl icon indicating copy to clipboard operation
xolotl copied to clipboard

Automated test system for multiple OSes, compiler versions, MATLAB versions, etc

Open sg-s opened this issue 6 years ago • 4 comments

Why?

Need a way to have a daily check to make sure that xolotl works on as many systems as possible.

Targeted OSes

  1. macOS
  2. Ubuntu
  3. Debian
  4. 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

sg-s avatar May 30 '18 19:05 sg-s

use kapalin

sg-s avatar Jun 06 '18 19:06 sg-s

kapalin now should automtically test dev and merge into master if tests pass

sg-s avatar Jul 06 '18 21:07 sg-s

kapalin has switched again, to generating toolboxes. all that needs to be done now is hooking up the VMs to test other OSes

sg-s avatar Sep 06 '18 15:09 sg-s

Stale issue message

github-actions[bot] avatar Aug 14 '19 15:08 github-actions[bot]