Test Installations¶
We aim to make sdss_install as robust as possible. sdss_install has been designed to work on Linux
and Mac OSx, with Lua and Tcsh modules environments and bash terminal shells. However sdss_install may behave
differently under specific combinations of operating systems, Python versions, Modules versions, etc. If you encounter
any problems with the installation of sdss_install itself, or its use to install SDSS software products, please file
a new Github Issue. Currently, sdss_install has been
tested to work on the following systems:
| Operating System | Module Environment | Python(s) | Shell |
|---|---|---|---|
| Mac OS X 10.14.6 | Tcsh Module 4.2.4 | Anaconda 2.7.15, 3.6.7, 3.7.3 | bash 3.2.57(1)-release |
| Mac OS X 10.13.6 | Lua Modules 7.8 | Anaconda 3.7.2 | bash 3.2.57(1)-release |
| GNU/Linux 3.10.0 | Lua Modules 8.2.7 | 3.6.9 | bash 4.2.46(2)-release |
We also use Travis-CI to run our test suite, which includes tests for installation of sdss_install, as well
as a few SDSS software products versioned in both git and svn. The latest run of Travis can be found at
https://travis-ci.org/github/sdss/sdss_install. Travis can automate product testing on a variety of
operating systems,
environment setups, and
Python environments. More information on Travis’s build
environments can be found here. While Travis
constantly updates its environment images, sdss_install is currently being tested on the following setups:
| Operating System | Module Environment | Python(s) | Shell | Module Installer |
|---|---|---|---|---|
| Ubuntu Xenial Linux | Lua Modules 5.8 | 2.7, 3.5, 3.6, 3.7, 3.8 | bash 4.3.48(1)-release | apt-get 1.2.31 |
| Mac OS X 10.14.6 | Lua Modules 8.3.10 | 3.7.7 | bash 3.2.57(1)-release | homebrew 2.2.16 |
| Mac OS X 10.13.6 | Lua Modules 8.3.10 | 3.6.5 | bash 3.2.57(1)-release | homebrew 2.2.16 |