From 99838219bf5a74cd89cc0cfe5e0d1142499c6fec Mon Sep 17 00:00:00 2001 From: Jimmy Brisson Date: Mon, 28 Aug 2017 11:00:26 -0500 Subject: [PATCH] Start collecting coverage data in travis --- .travis.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0738cdf0b5..9fc4a14a78 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,14 +19,15 @@ script: - | find -name "*.s" | tee BUILD/badasm | sed -e "s/^/Bad Assembler file name found: /" && [ ! -s BUILD/badasm ] - make -C events/equeue test clean - - PYTHONPATH=. python tools/test/config_test/config_test.py - - PYTHONPATH=. python tools/test/build_api/build_api_test.py - - PYTHONPATH=. python tools/test/targets/target_test.py - - python tools/test/pylint.py - - py.test tools/test/toolchains/api.py - - python tools/test/memap/memap_test.py - - python tools/project.py -S - - python tools/build_travis.py + - PYTHONPATH=. coverage run tools/test/config_test/config_test.py + - PYTHONPATH=. coverage run tools/test/build_api/build_api_test.py + - PYTHONPATH=. coverage run tools/test/targets/target_test.py + - coverage run tools/test/pylint.py + - coverage run -m pytest tools/test/toolchains/api.py + - coverage run tools/test/memap/memap_test.py + - coverage run tools/project.py -S + - coverage run tools/build_travis.py + - coverage html before_install: - sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa - sudo add-apt-repository -y ppa:libreoffice/libreoffice-4-2 @@ -42,3 +43,4 @@ install: - pip install pylint - pip install hypothesis - pip install mock + - pip install coverage