Skip to content

expand test matrix? #180

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

Closed
zbeekman opened this issue Apr 28, 2016 · 7 comments · Fixed by #414
Closed

expand test matrix? #180

zbeekman opened this issue Apr 28, 2016 · 7 comments · Fixed by #414

Comments

@zbeekman
Copy link
Contributor

We can expand the test matrix to OS X, Ubuntu 14.04 pretty easily... We could also try to build a linux docker image using the free Intel compiler, as well as trying the free OS X PGI compiler....

I'll put this on my someday list

@szaghi
Copy link

szaghi commented Apr 28, 2016

@zbeekman

I am interested to learn how setup a docker image with Intel compiler (free????), can you send some references?

You (Zaak, Jacob...) are always sources of inspiration!

See you soon.

@zbeekman
Copy link
Contributor Author

@szaghi I haven't tried it yet, and you'll have to roll-your-own but here are the relevant links:
Please note, you may not be legally allowed to use the Intel Compilers depending one what the project is and what your relationship to it is.

https://software.intel.com/en-us/qualify-for-free-software/opensourcecontributor
https://docs.travis-ci.com/user/docker/
https://docs.docker.com/linux/

You can build docker images locally, even if they take a very long time, and then upload them to docker hub (https://hub.docker.com) then use the images in your build on travis-ci... There are still a few concerns I have about licensing ifort... and making sure that you're not accidentally distributing a docker image with it installed to the whole world... more research is needed

@szaghi
Copy link

szaghi commented Apr 28, 2016

@zbeekman very interesting, thank you for sharing these resources!

@jacobwilliams
Copy link
Owner

Another thought: would it be desirable to also test multiple versions of gfortran? (4.9, 5, 6,...). Currently we only test against 4.9 on Travis (and I usually will update locally to whatever the latest version it), so the intermediate versions are never tested.

@zbeekman
Copy link
Contributor Author

I think this is doable... if you want a fast/responsive turnaround, you're limited by which packages are whitelisted... I know 6.1 and (and probably 5.2 or 5.3) are in ubuntu/toolchain-r-test PPA which IS whitelisted... so we could test 4, 5 and 6 I think.

@zbeekman
Copy link
Contributor Author

A bit swamped at the moment, but hopefully I can help out soonish

@zbeekman
Copy link
Contributor Author

zbeekman commented Jan 2, 2018

Different versions of GFortran is pretty low hanging fruit. I'll try to get to that soon.

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

Successfully merging a pull request may close this issue.

3 participants