From a8093d62e3e1380732489660228782c409b0017a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 11 Jan 2017 17:01:10 +0300 Subject: Add support for collecting coverage data in gcc6 tests and store on stats web site. --- tools/ci/jobs/gcc6_tests.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tools/ci/jobs/gcc6_tests.sh') diff --git a/tools/ci/jobs/gcc6_tests.sh b/tools/ci/jobs/gcc6_tests.sh index 1a2fdb978..97029b872 100755 --- a/tools/ci/jobs/gcc6_tests.sh +++ b/tools/ci/jobs/gcc6_tests.sh @@ -10,6 +10,7 @@ aptget_install gcc-6 g++-6 \ make autoconf automake autopoint gettext libphysfs-dev \ libxml2-dev libcurl4-gnutls-dev libpng-dev \ libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev \ + gcovr \ valgrind export CXXFLAGS="-pedantic -ggdb3 -O2 -pipe -Wstrict-aliasing=2 \ @@ -20,9 +21,10 @@ export CXXFLAGS="-pedantic -ggdb3 -O2 -pipe -Wstrict-aliasing=2 \ source ./tools/ci/flags/gcc6.sh do_init -run_configure --enable-unittests=yes $* +run_configure --enable-unittests=yes --with-gcov $* export SDL_VIDEODRIVER=dummy run_make_check +run_gcov gcov-6 gcc-6 source ./tools/ci/scripts/exit.sh -- cgit v1.2.3-70-g09d2