すべてのコード ベースは 1 つのフォルダーとサブディレクトリにあり、すべてのテストは別のフォルダーとサブディレクトリにあります。PHPUnit を実行すると、テスト フォルダーが指定され、テスト フォルダー内のすべてのファイルと、Test.php で終わるすべてのサブディレクトリが実行されます。これはすべてうまくいきます。
テスト ファイルをまだ作成していないファイルを含め、すべてのコード ベースに対して PHP_CodeCoverage を有効にしたいと考えています。
GitHub ドキュメントのアドバイスに従って、各テスト ファイル内で PHP_CodeCoverage を手動で有効にすることができます。
テストファイル内に次の内容を含めます。
require 'PHP/CodeCoverage/Autoload.php';
$coverage = new PHP_CodeCoverage;
$coverage->start('<name of test>');
// ...
$coverage->stop();
$writer = new PHP_CodeCoverage_Report_Clover;
$writer->process($coverage, '/tmp/clover.xml');
$writer = new PHP_CodeCoverage_Report_HTML;
$writer->process($coverage, '/tmp/code-coverage-report');
コードベース全体で有効にするにはどうすればよいですか? その場合のドキュメントが見つかりません。