mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-28 06:05:58 -04:00
Merge pull request #392 from paulromano/travis-python3
Test Python 2.7 and 3.4 on Travis CI
This commit is contained in:
commit
f8faf1bb5b
2 changed files with 26 additions and 7 deletions
31
.travis.yml
31
.travis.yml
|
|
@ -1,16 +1,35 @@
|
|||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
- "3.4"
|
||||
|
||||
before_install:
|
||||
- sudo apt-get update -qq
|
||||
- sudo apt-get install -qq -y python-numpy
|
||||
- sudo apt-get install -qq -y python-scipy
|
||||
- sudo apt-get install -qq -y python-h5py
|
||||
- sudo apt-get install -qq -y gfortran
|
||||
- sudo apt-get install -qq -y g++
|
||||
# ============== Handle Python third-party packages ==============
|
||||
- sudo apt-get update
|
||||
- if [[ "$TRAVIS_PYTHON_VERSION" == "2.7" ]]; then
|
||||
wget https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh;
|
||||
else
|
||||
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh;
|
||||
fi
|
||||
- bash miniconda.sh -b -p $HOME/miniconda
|
||||
- export PATH="$HOME/miniconda/bin:$PATH"
|
||||
- hash -r
|
||||
- conda config --set always_yes yes --set changeps1 no
|
||||
- conda update -q conda
|
||||
- conda info -a
|
||||
- conda create -q -n test-environment python=$TRAVIS_PYTHON_VERSION numpy scipy h5py
|
||||
- source activate test-environment
|
||||
|
||||
# ============== Install GCC, MPICH, HDF5, PHDF5 ==============
|
||||
- sudo apt-get install -qq -y gfortran g++
|
||||
- ./tests/travis_install.sh
|
||||
- export FC=gfortran
|
||||
- export MPI_DIR=$PWD/mpich_install
|
||||
- export PHDF5_DIR=$PWD/phdf5_install
|
||||
- export HDF5_DIR=$PWD/hdf5_install
|
||||
|
||||
install: true
|
||||
|
||||
before_script:
|
||||
- cd data
|
||||
- git clone --branch=master git://github.com/bhermanmit/nndc_xs nndc_xs
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ def test_run():
|
|||
print(stdout)
|
||||
returncode = proc.returncode
|
||||
assert returncode == 0, 'OpenMC did not exit successfully.'
|
||||
assert stdout.find('Simulating Particle 453') != -1
|
||||
assert stdout.find(b'Simulating Particle 453') != -1
|
||||
|
||||
def test_created_statepoint():
|
||||
statepoint = glob.glob(os.path.join(cwd, 'statepoint.10.*'))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue