PHPUnitを使用している場合は、でannotate a test caseを使用して、そのメソッド内のコードのみがテスト実行時に確実に記録されるようにすることができます。私は、実際にテストされたコードからテスト中に偶発的に実行されたコードを分離するのに役立ちますので、この機能を使用したいと思います。PHPUnitの「strict coverage」と同等のコード化がありますか?
私のプロジェクトでいくつかの受諾テストを実装するためにCodeceptionを使用した後、私は単体テストを実行するためにPHPUnitよりも使用することにしました。可能であれば、プロジェクトからPHPUnitを削除したいと思います。
ユニットテストではCodeceptionのCest形式を使用していますが、@covers
と@codeCoverageIgnore
注釈は機能しなくなりました。コードカバレッジレポートには、@covers
で指定されたメソッドの外で実行されたコードが表示されます。 Codeceptionを使用してその「厳密なカバレッジ」機能を模倣する方法はありますか?
編集:私はenhancement requestをCodeceptionプロジェクトのGithubに提出しました。
https://github.com/Codeception/Codeception/issuesでこの機能要求を提出してください。 – Naktibalda
@Naktibaldaが行います。 –