Skip to content
Snippets Groups Projects
Commit 9260e81f authored by Berenger Bramas's avatar Berenger Bramas
Browse files

Move test into a script

parent 4a3b71e6
Branches
Tags
2 merge requests!21Bugfix/nansampling,!18Feature/extend ci
Pipeline #
simple_test:
script:
- export destdir=/tmp/bfpsinstall
- if [[ -d $destdir ]] ; then rm -rf $destdir ; fi
- if [[ ! -d $destdir/lib/python3.6/site-packages/ ]] ; then mkdir -p $destdir/lib/python3.6/site-packages/ ; fi
- export PYTHONPATH=$destdir/lib/python3.6/site-packages/:$PYTHONPATH
- export PATH=$destdir/bin/:$PATH
- /home/ubuntu/anaconda3/bin/python3 setup.py compile_library --timing-output 1
- echo "destdir $destdir"
- /home/ubuntu/anaconda3/bin/python3 setup.py install --prefix=$destdir
- /home/ubuntu/anaconda3/bin/python3 $destdir/lib/python3.6/site-packages/bfps/test/test_bfps_NSVEparticles.py
- if [[ -d $destdir ]] ; then rm -rf $destdir ; fi
- source tests/ci-scripts/test.sh
tags:
- fftw3
- hdf5
......
#!/bin/bash
# print command
set -x
# stops when fails
set -e
# Init
source ~/.bashrc
export destdir=/tmp/bfpsinstall
export pythonbin=/home/ubuntu/anaconda3/bin/python3
export bfpspythonpath=$destdir/lib/python3.6/site-packages/
export PYTHONPATH=:$bfpspythonpath$PYTHONPATH
export PATH=$destdir/bin/:$PATH
echo "destdir = $destdir"
echo "pythonbin = $pythonbin"
echo "bfpspythonpath = $bfpspythonpath"
# Remove possible previous installation
if [[ -d $destdir ]] ; then
rm -rf $destdir ;
fi
# Create install path
if [[ ! -d $bfpspythonpath ]] ; then
mkdir -p $bfpspythonpath ;
fi
# Build
$pythonbin setup.py compile_library --timing-output 1
# Install
$pythonbin setup.py install --prefix=$destdir
# Test
ls $destdir
ls $destdir/bin/
$pythonbin $destdir/bin/test_bfps_NSVEparticles.py
# Clean
if [[ -d $destdir ]] ; then
rm -rf $destdir ;
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment