Merge pull request #1645 from ctiller/count-some-things-better

Exclude test & compiler sources from coveralls reported test coverage
diff --git a/.travis.yml b/.travis.yml
index c1086c1..ee5f505 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -32,7 +32,7 @@
   - if [ ! -z "$USE_GCC" ] ; then export CC=gcc-$USE_GCC ; export CXX=g++-$USE_GCC ; fi
   - ./tools/run_tests/run_tests.py -l $TEST -t -j 16 -c $CONFIG -s 4.0
 after_success:
-  - if [ "$CONFIG" = "gcov" ] ; then coveralls --exclude third_party --exclude gens -b. --gcov-options '\-p' ; fi
+  - if [ "$CONFIG" = "gcov" ] ; then coveralls --exclude third_party --exclude gens --exclude test --exclude src/compiler -b. --gcov-options '\-p' ; fi
 notifications:
   email: false
   webhooks: