Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test Octave support for continuous integration testing #4

Open
agitter opened this issue Jan 21, 2019 · 3 comments
Open

Test Octave support for continuous integration testing #4

agitter opened this issue Jan 21, 2019 · 3 comments

Comments

@agitter
Copy link
Member

agitter commented Jan 21, 2019

https://github.com/scottclowe/matlab-continuous-integration provides an example of Travis CI testing for MATLAB code via Octave. If we can run SCINGE on Octave, we can set up basic continuous integration testing.

This would likely require recompiling or adapting the Glmnet mex files for Octave.

@agitter
Copy link
Member Author

agitter commented Mar 4, 2019

It may be easiest to test SCINGE inside and Octave Docker container such as:

There are instructions and examples for setting up Travis CI with Docker:

Step 1 would be to enable Travis CI on this repository. Then we can do all the testing in a new pull request.

@agitter
Copy link
Member Author

agitter commented Mar 11, 2019

Because we found that MATLAB can run within Docker, that may be a faster route to setting up Travis CI. An example is https://hub.docker.com/r/fbenz/docker-java-matlab

@agitter
Copy link
Member Author

agitter commented Mar 15, 2019

This should be fixed in Octave 4.4 per this bug report https://savannah.gnu.org/bugs/?func=detailitem&item_id=53951

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant