Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
04db8c60
Commit
04db8c60
authored
Aug 04, 2015
by
peastman
Browse files
Merge pull request #1071 from rmcgibbo/travis
Use travis container infastructure
parents
61527786
cdde495a
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
8 deletions
+27
-8
.travis.yml
.travis.yml
+27
-8
No files found.
.travis.yml
View file @
04db8c60
language
:
cpp
compiler
:
-
clang
sudo
:
false
addons
:
apt
:
sources
:
-
ubuntu-toolchain-r-test
packages
:
-
libpcre3
-
libpcre3-dev
-
gromacs
-
swig
-
doxygen
-
clang-3.3
-
llvm-3.3
-
python-numpy
-
python-scipy
-
python-sphinx
-
python-yaml
-
python-pip
-
python-virtualenv
env
:
matrix
:
...
...
@@ -12,18 +31,17 @@ env:
-
secure
:
"
W2iPU6ooMujfzJNw9ElaEB8Go1rlNFJ5zEldr3FaH7SDRwqtqNOEp9CegCeG/hHtjg1j8TMyytQtvW+OaMKFIbq7Qqu7nIfwIFTV45vBHW6uwT/jAq/J3EgZ8K7JGyysVVHk86D8jT+xu90YVH5Tx/w97luxHOQGfSK8alhCszw="
before_install
:
-
sudo apt-get update -qq
-
sudo apt-get install -qq libpcre3 libpcre3-dev gromacs
-
sudo apt-get install -qq swig doxygen llvm-3.3
-
sudo apt-get install -qq python-numpy python-scipy python-pip
-
sudo pip install nose
-
export CC=clang
-
export CXX=clang++
-
export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer-3.3
script
:
-
virtualenv --system-site-packages openmm_env
-
source openmm_env/bin/activate
-
cmake -DCMAKE_INSTALL_PREFIX=$HOME/OpenMM -DOPENMM_BUILD_STATIC_LIB=$OPENMM_BUILD_STATIC_LIB .
-
make -j2
-
make -j2 install
-
sudo
make PythonInstall
-
make PythonInstall
-
# Run the testInstallation script
-
python -m simtk.testInstallation
-
# run all of the tests, making sure failures at this stage don't cause travis failures
...
...
@@ -34,13 +52,14 @@ script:
-
if [ -s FailedTests.log ]; then ctest -V -I FailedTests.log; fi;
-
# run the python tests too
-
cd python/tests
-
pip install nose
-
nosetests -vv --processes=-1 --process-timeout=200
-
cd -
after_success
:
# Get libraries necessary for building docs and pushing
# them to S3
-
sudo apt-get install python-sphinx python-yaml
-
sudo pip install sphinxcontrib-bibtex boto
-
pip install sphinxcontrib-bibtex boto
-
make DoxygenApiDocs
-
make sphinxhtml
-
python devtools/ci/push-docs-to-s3.py
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment