junit テスト ケースを生成するアルゴリズムを実装しており、コード カバレッジに基づいて最適なケースが選択されます。ワークフローは、パブリック メソッドごとにいくつかのランダムなテスト ケースを生成し、それらを順番に実行し、そのテストケースのカバレッジに基づいて最良のケースを選択します。API 呼び出しによってカバレッジ番号を提供できるライブラリはありますか。テストケースごとにカバレッジ番号をリセットして、次のテストケースのみのカバレッジ番号を取得できます。
1 に答える
1
jacocoは、ランタイムを制御するときにそれを行うことができます。
その場合、最終的RuntimeData
に に渡されるインスタンスを作成しますIRuntime
。RuntimeData
にはreset()
メソッドがあり、カバレッジ情報を照会できます。
于 2013-09-17T12:07:22.600 に答える