2016-11-20 6 views
0

テスト対象のアプリケーションのライブカバレッジを取得したいのですが、クローバーのライブ録画ファイルが更新されていません。私は強制的に私のtomcatサーバーをシャットダウンする必要があります。これは、クローバーライブ録画が更新されていない理由です。しかし、このシナリオではどのように進むべきでしょうか。便利なポリシーとその言及方法はありますか?クローバーのライブレポートが生成されていません

+0

ようこそStackoverflowへようこそ。あなたの質問はあまりにもボラードです。あなたの質問を改善するために、これらのリンクをお読みください:[ツアー](http://stackoverflow.com/tour)| [質問する](http://stackoverflow.com/help/how-to-ask)| [最小限の完全かつ検証可能な例](http://stackoverflow.com/help/mcve) – Tom

答えて

1

.liverecファイルを参照していると思います。もしそうなら、何のライブ録音も含まれていません。これは、クローバーのための単なるファイルインジケーターであり、テスト実行が行われており、クローバーはまだカバレッジを集めています。 JVMを強制終了した場合、Cloverはそれを削除する機会がないかもしれません。クローバーは、レポートを生成する間にそのファイルの存在をチェックします。

デフォルトのフラッシュポリシーを適用したクローバーは、正常なJVM停止時にすべてのカバレッジデータをダンプします。強制的に強制的にJVM Cloverを実行している場合、Cloverはデータをハードドライブにダンプしません。クローバーのデフォルトの動作を変更するには、flush policy

関連する問題