From cc7f9f13f5f4f3d58130ad42fc1ab6658b9b9c8d Mon Sep 17 00:00:00 2001 From: Michael Tryby Date: Fri, 8 Feb 2019 13:18:06 -0500 Subject: [PATCH] Setting up Travis working for coverage --- .travis.yml | 12 ++++++++---- tools/requirements.txt | 12 ++++++------ 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 53d70c1..d559556 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,8 @@ language: python +python: + - "3.6" + env: global: - EPANET_HOME=`pwd` @@ -8,16 +11,17 @@ env: before_install: - sudo apt-get -qq update + + +install: - sudo apt-get install -y libboost-test-dev - sudo apt-get install -y libboost-thread-dev - - sudo apt-get install -y swig - -#install: + - pip install -r tools/requirements.txt before_script: - mkdir -p $BUILD_HOME - cd $BUILD_HOME - - cmake -DBUILD_TESTS=ON .. + - cmake -DBUILD_TESTS=ON -DBUILD_COVERAGE=ON .. script: - cmake --build . diff --git a/tools/requirements.txt b/tools/requirements.txt index 5a50cbd..caba2ac 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,17 +1,17 @@ # -# requirements.txt +# requirements.txt # # Date Created: 10/10/2017 # Author: Michael E. Tryby # US EPA ORD/NRMRL # -# Useful for configuring a python environment to run epanet-nrtestsuite. +# Useful for configuring a python environment to run epanet-nrtestsuite. # -# command: +# command: # $ pip install --src build/packages -r tools/requirements.txt # -#-e git+https://github.com/OpenWaterAnalytics/nrtest.git@master#egg=nrtest +cpp-coveralls nrtest>=0.2.3 --e ./tools/epanet-output --e ./tools/nrtest-epanet +#-e ./tools/epanet-output +#-e ./tools/nrtest-epanet