2016-10-26 6 views
0

私の場合、サーバーでコードカバレッジを取得する必要があります。そのために私はクローバーを使用します。いくつかのシナリオのテストケースをクライアントサイドで手動で実行しました。これは、Webアプリケーションにログを記録し、いくつかのシナリオを手動でテストすることを意味します)。次に、テスト中にテストカバレッジと同じ結果が得られます。私がテストしている間に、アプリケーションビルドのような状況が再び発生する可能性があります。つまり、カバレッジデータファイルを失ったということです。テストの終了後、新しいアプリケーションのビルド後にカバーされるカバレッジのみが表示されます。 Cloverは.xml.gzファイルを履歴ディレクトリに保存する履歴ポイントオプションを提供します。私は知りたいこの履歴ファイルと現在更新されているclove.dbファイルをどのように統合し、すべてのテストをカバーするレポートを作成するのですか?クローバの現在のdbファイルと履歴ファイルを統合し、カバレッジ結果を一緒に取得するにはどうすればよいですか?

答えて

0

もし私が間違っていたら私を訂正してください:アプリケーションが再びビルドされた場合、実際に変更されたことは全く分かりません(これは全く異なるコードかもしれません)。 。

手動テスト中に新しいバージョンのアプリケーションのデプロイを停止することをお勧めします。

また、新しいバージョンが導入されたときを制御する場合は、これまでに収集されたclover.dbおよびカバレッジ記録ファイルを収集し、中間レポートを生成することができます。

関連する問題