From 27eb6655162743ada7f64ba4157e425ca86ad312 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sun, 26 Aug 2012 01:35:25 +0200 Subject: adding coverage extension for simpletest --- .../extensions/coverage/bin/php-coverage-open.php | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php (limited to '3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php') diff --git a/3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php b/3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php new file mode 100755 index 00000000000..c04e1fb512f --- /dev/null +++ b/3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php @@ -0,0 +1,31 @@ + these files should be included coverage report +# --exclude= these files should not be included in coverage report +# --maxdepth=2 when considering which file were not touched, scan directories +# +# Example: +# php-coverage-open.php --include='.*\.php$' --include='.*\.inc$' --exclude='.*/tests/.*' +/**#@+ + * include coverage files + */ +require_once(dirname(__FILE__) . '/../coverage_utils.php'); +CoverageUtils::requireSqlite(); +require_once(dirname(__FILE__) . '/../coverage.php'); +/**#@-*/ +$cc = new CodeCoverage(); +$cc->log = 'coverage.sqlite'; +$args = CoverageUtils::parseArguments($_SERVER['argv'], TRUE); +$cc->includes = CoverageUtils::issetOr($args['include[]'], array('.*\.php$')); +$cc->excludes = CoverageUtils::issetOr($args['exclude[]']); +$cc->maxDirectoryDepth = (int)CoverageUtils::issetOr($args['maxdepth'], '1'); +$cc->resetLog(); +$cc->writeSettings(); +?> \ No newline at end of file -- cgit v1.2.3