CodeCoverage: Exclude all header files from intrumentation.
authorCaroline Chao <caroline.chao@nokia.com>
Wed, 29 Feb 2012 08:21:03 +0000 (09:21 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 1 Mar 2012 06:52:44 +0000 (07:52 +0100)
Currently only a small fraction of all the headers are included since only
the headers found in the pro file folder are included.

This is confusing and arbitrary. With this change all the headers are now
excluded from the instrumentation.

Change-Id: If4322421f3b3e5fcd45f006421690eaa6bf645e0
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
mkspecs/features/testcocoon.prf

index e6ad733..523497d 100644 (file)
@@ -11,10 +11,10 @@ TARGET_BASENAME = $$basename(QMAKE_RESOLVED_TARGET)
 # --cs-output defines the name to give to the execution report (.csexe).
 TESTCOCOON_COVERAGE_OPTIONS = \
     --cs-qt4 \
-    --cs-exclude-file-regex=\'(^|[/\\\\])ui_.*\\.h\$\$\' \
     --cs-exclude-file-regex=\'(^|[/\\\\])(qrc|moc)_.*\\.cpp\$\$\' \
     --cs-exclude-file-regex=\'.*\\.moc\$\$\' \
     --cs-exclude-file-regex=\'.*\\.g\$\$\' \
+    --cs-exclude-file-regex=\'.*\\.h\$\$\' \
     --cs-output=\'$$TARGET_BASENAME\' # name of the csexe file (execution report)
 
 # The .csmes file should be placed alongside the .so or binary.