summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml12
1 files changed, 7 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index c31b1fc..25da402 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -72,23 +72,25 @@ jobs:
# setup sitecustomize so we can make all subprocess start coverage
- export PYSITEDIR=$(python -c "import sys; print(sys.path[-1])")
- export COVERAGE_PROCESS_START="$PWD/.coveragerc"
+ - export COVERAGE_FILE="$PWD/.coverage"
- mkdir -p "$PYSITEDIR"
- echo "$PYSITEDIR"
- touch "${PYSITEDIR}/sitecustomize.py"
- echo "import os" | tee --append "${PYSITEDIR}/sitecustomize.py"
- echo "os.environ['COVERAGE_PROCESS_START'] = '$PWD/.coveragerc'" | tee --append "${PYSITEDIR}/sitecustomize.py"
+ - echo "os.environ['COVERAGE_FILE'] = '$PWD/.coverage'" | tee --append "${PYSITEDIR}/sitecustomize.py"
- echo "import coverage" | tee --append "${PYSITEDIR}/sitecustomize.py"
- echo "coverage.process_startup()" | tee --append "${PYSITEDIR}/sitecustomize.py"
- cat "${PYSITEDIR}/sitecustomize.py"
# write the coverage config file
- echo "[run]" >> "$PWD/.coveragerc"
- - echo "source = $PWD/SCons" >> "$PWD/.coveragerc"
+ - echo "source = $PWD" >> "$PWD/.coveragerc"
- echo "parallel = True" >> "$PWD/.coveragerc"
- - echo "omit = *Tests.py" >> "$PWD/.coveragerc"
+ - printf "omit =\n\t*Tests.py\n\t*/src/*\n\t*/test/*\n\t*/testing/*\n\t*/template/*\n\t*/scripts/*\n\t*/scons-time.py\n\t*/bootstrap.py\n\t*/runtest.py\n\t*/setup.py\n\n" >> "$PWD/.coveragerc"
- echo "[path]" >> "$PWD/.coveragerc"
- echo "source = $PWD" >> "$PWD/.coveragerc"
- echo "[report]" >> "$PWD/.coveragerc"
- - echo "omit = *Tests.py" >> "$PWD/.coveragerc"
+ - printf "omit =\n\t*Tests.py\n\t*/src/*\n\t*/test/*\n\t*/testing/*\n\t*/template/*\n\t*/scripts/*\n\t*/scons-time.py\n\t*/bootstrap.py\n\t*/runtest.py\n\t*/setup.py\n\n" >> "$PWD/.coveragerc"
- cat "$PWD/.coveragerc"
script:
@@ -97,5 +99,5 @@ jobs:
after_script:
- coverage combine
- coverage report
- - coverage xml -o coverage_xml.xml
- - codecov -X gcov --file coverage_xml.xml
+ - coverage xml -i -o coverage_xml.xml
+ - codecov -X gcov --file coverage_xml.xml \ No newline at end of file