leanphp / phpspec-code-coverage

Generate Code Coverage reports for PhpSpec tests

Home Page:https://packagist.org/packages/leanphp/phpspec-code-coverage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support providing configuration parameters via CLI

ek9 opened this issue · comments

commented

Support specifying code coverage configuration parameters via cli instead of only supporting configuration file. In case both (configuration and CLI arguments) are specified, the CLI arguments should always take priority.

Set of arguments we need to support:

  • --coverage-clover <file> - Generate code coverage report in Clover XML format
  • --coverage-crap4j <file> - Generate code coverage report in Crap4J XML format
  • --coverage-html <dir> - Generate code coverage report in HTML format
  • --coverage-php <file> - Export PHP_CodeCoverage object to file
  • --coverage-text=<file> - Generate code coverage report in text format Default: Standard output
  • --coverage-xml <dir> - Generate code coverage report in PHPUnit XML format
  • --whitelist <dir> - Whitelist <dir> for code coverage analysis
  • --disable-coverage-ignore - Disable annotations for ignoring code coverage

For relevant discussion see #11 (esp. #11 (comment) )