diff options
author | Jörn Friedrich Dreyer <jfd@butonic.de> | 2012-08-26 15:05:28 +0200 |
---|---|---|
committer | Jörn Friedrich Dreyer <jfd@butonic.de> | 2012-08-26 15:05:28 +0200 |
commit | 39a9a4e73e4584747268f267e20af21f9b0c3fbc (patch) | |
tree | 6934672c90efcd54fb1b346e34801ffa0fe381da /3rdparty/simpletest/extensions/coverage/bin/php-coverage-open.php | |
parent | 9822cd30c0db25f14ee1a96de24cbfc6a6d5a6e1 (diff) | |
parent | 922982f0704bf4b088f8582c530ee52ff6c4c758 (diff) | |
download | nextcloud-server-39a9a4e73e4584747268f267e20af21f9b0c3fbc.tar.gz nextcloud-server-39a9a4e73e4584747268f267e20af21f9b0c3fbc.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 |