diff options
author | Georg Ehrke <dev@georgswebsite.de> | 2012-08-26 16:30:30 +0200 |
---|---|---|
committer | Georg Ehrke <dev@georgswebsite.de> | 2012-08-26 16:30:30 +0200 |
commit | 44f5033e290438ac7c09a0a345da4a68ff146c85 (patch) | |
tree | d50d8a039f2c06437f5c6e4f75c53b6bf7e1fc81 /3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php | |
parent | 8c8496aff9fb634aa98a7e49999cdf2e724a35a1 (diff) | |
parent | 2028c8116122f56d8087716e42162fdc651819d3 (diff) | |
download | nextcloud-server-44f5033e290438ac7c09a0a345da4a68ff146c85.tar.gz nextcloud-server-44f5033e290438ac7c09a0a345da4a68ff146c85.zip |
Merge branch 'master' of github.com:owncloud/core
Diffstat (limited to '3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php')
-rwxr-xr-x | 3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php | 31 |
1 files changed, 31 insertions, 0 deletions
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 @@ +<?php +/** + * Initialize code coverage data collection, next step is to run your tests + * with ini setting auto_prepend_file=autocoverage.php ... + * + * @package SimpleTest + * @subpackage Extensions + */ +# optional arguments: +# --include=<some filepath regexp> these files should be included coverage report +# --exclude=<come filepath regexp> 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 |