diff options
author | rspangler@google.com <rspangler@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-29 00:05:27 +0000 |
---|---|---|
committer | rspangler@google.com <rspangler@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-29 00:05:27 +0000 |
commit | 0df95fd432f9023ce03548c2aba8ca4d774910f7 (patch) | |
tree | acbe04cf1e31e36219d04781ec54ae6b30a10de8 /build/linux | |
parent | e778c9cf2d6ffd74e4ed3bd88f381752c3c15a4a (diff) | |
download | chromium_src-0df95fd432f9023ce03548c2aba8ca4d774910f7.zip chromium_src-0df95fd432f9023ce03548c2aba8ca4d774910f7.tar.gz chromium_src-0df95fd432f9023ce03548c2aba8ca4d774910f7.tar.bz2 |
Major refactoring of Croc.
Add support for scanning missing source files for executable lines.
Add support for HTML output.
Now reports percent coverage.
BUG=none
TEST=by hand on experimental buildbot
Review URL: http://codereview.chromium.org/113980
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17141 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/linux')
-rw-r--r-- | build/linux/chrome_linux.croc | 53 |
1 files changed, 2 insertions, 51 deletions
diff --git a/build/linux/chrome_linux.croc b/build/linux/chrome_linux.croc index f4f10b5..eb2e039 100644 --- a/build/linux/chrome_linux.croc +++ b/build/linux/chrome_linux.croc @@ -7,7 +7,7 @@ # Files/paths to include. Specify these before the excludes, since rules # are in order. { - 'regexp' : '^#/src/(base|media|net|printing)/', + 'regexp' : '^CHROMIUM/(base|media|net|printing)/', 'include' : 1, }, # Don't include subversion or mercurial SCM dirs @@ -33,56 +33,7 @@ # Groups { - 'regexp' : '', - 'group' : 'source', - }, - { - 'regexp' : '.*_(test|test_linux|unittest)\\.', - 'group' : 'test', - }, - - # Languages - { - 'regexp' : '.*\\.(c|h)$', - 'language' : 'C', - }, - { - 'regexp' : '.*\\.(cc|cpp|hpp)$', - 'language' : 'C++', - }, - ], - - # Paths to add source from - 'add_files' : [ - '#/src' - ], - - # Statistics to print - 'print_stats' : [ - { - 'stat' : 'files_executable', - 'format' : '*RESULT FilesKnown: files_executable= %d files', - }, - { - 'stat' : 'files_instrumented', - 'format' : '*RESULT FilesInstrumented: files_instrumented= %d files', - }, - { - 'stat' : '100.0 * files_instrumented / files_executable', - 'format' : '*RESULT FilesInstrumentedPercent: files_instrumented_percent= %g', - }, - { - 'stat' : 'lines_instrumented', - 'format' : '*RESULT LinesInstrumented: lines_instrumented= %d lines', - }, - { - 'stat' : 'lines_covered', - 'format' : '*RESULT LinesCoveredSource: lines_covered_source= %d lines', - 'group' : 'source', - }, - { - 'stat' : 'lines_covered', - 'format' : '*RESULT LinesCoveredTest: lines_covered_test= %d lines', + 'regexp' : '.*_test_linux\\.', 'group' : 'test', }, ], |