2012-01-17 3 views
0

私は、コードカバレッジを見つけるためにクローバーコードカバレッジを使用しています。私は自分のコードを計測し、それを私のWebプロジェクトの依存として配置しました。クローバーはいつもJava Webアプリケーションのコードカバレッジを報告しないのですか?

時々、私のクローバーデータベースが更新されることがあります。どうして?クローバーツールにバグはありますか?

私はCloverを使用しています。私のコードはJavaにあります。

私のcloverdbが置かれているディレクトリに別のファイルが作成されていることがあります。これらのファイルは作成されないことがあります。これらのファイルはどの間隔で作成されますか?

答えて

0

クローバーは、最後にテストを実行してから変更されたコードに対してのみテストを実行します。 this post on Clover's test optimizationを参照してください。

テスト中のコードを変更しましたか? dbが更新されていない場合、テストがあるコードは変更されていない可能性があります。

+0

は私のサーバーがある場合もseperately.Meaningテストケースを実行している、それは全体のコード右側のテストを実行する必要があり、新たなdb.Soを作成しました私たちはリモートでテストケースを発射します。httpリクエストを発射するように。また、テストケースはシルクテストを使って書かれています。ブラウザ – user93796

+0

@ Paulを使用して実行されます。 lib directryのクローバーライセンス? – user93796

0

私のcloverdbが置かれているディレクトリに別のファイルが作成されていることがあります。これらのファイルは作成されないことがあります。これらのファイルはどの間隔で作成されますか?

あなたはウェブプロジェクトがあると述べました。プロジェクトがアプリケーションサーバー上で実行されていて、「スレッド」または「間隔」フラッシュポリシーが設定されていない場合は、はテスト終了時にサーバーをシャットダウンしません。これはデフォルトではJVM終了時に発生するためです。

を参照してください:?Paul.I @

関連する問題