| ThrowingRunnableJUnitPlugin |   | 68% |   | 37% | 61 | 93 | 55 | 167 | 2 | 20 | 0 | 1 |
| AssertOptimizationJUnitPlugin |   | 79% |   | 53% | 89 | 129 | 50 | 241 | 2 | 17 | 0 | 1 |
| AssumeJUnitPlugin |   | 64% |   | 41% | 45 | 71 | 41 | 113 | 2 | 19 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin |   | 87% |   | 60% | 67 | 113 | 52 | 265 | 1 | 24 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration |   | 91% |   | 57% | 141 | 195 | 48 | 303 | 1 | 30 | 0 | 1 |
| RunWithJUnitPlugin |   | 92% |   | 55% | 82 | 136 | 48 | 361 | 2 | 30 | 0 | 1 |
| ParameterizedTestJUnitPlugin |   | 88% |   | 59% | 44 | 74 | 18 | 184 | 1 | 10 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin |   | 89% |   | 63% | 42 | 79 | 32 | 169 | 1 | 20 | 0 | 1 |
| RuleErrorCollectorJUnitPlugin |   | 84% |   | 59% | 18 | 37 | 16 | 102 | 1 | 10 | 0 | 1 |
| RunWithMigrationEligibility |   | 85% |   | 61% | 34 | 56 | 15 | 75 | 1 | 8 | 0 | 1 |
| TestJUnit3Plugin |   | 94% |   | 69% | 51 | 114 | 14 | 205 | 2 | 30 | 0 | 1 |
| ParameterizedMigrationEligibility |   | 89% |   | 68% | 32 | 67 | 15 | 110 | 0 | 9 | 0 | 1 |
| RuleTimeoutJUnitPlugin |   | 87% |   | 47% | 22 | 33 | 20 | 97 | 1 | 9 | 0 | 1 |
| LostTestFinderJUnitPlugin |   | 90% |   | 73% | 19 | 61 | 13 | 112 | 1 | 14 | 0 | 1 |
| TestJUnit3Plugin.new ASTVisitor() {...} |   | 67% |   | 50% | 7 | 11 | 3 | 15 | 0 | 3 | 0 | 1 |
| SuiteMethodJUnitPlugin |   | 93% |   | 69% | 20 | 49 | 5 | 88 | 1 | 11 | 0 | 1 |
| TestExpectedJUnitPlugin |   | 90% |   | 55% | 14 | 22 | 12 | 69 | 1 | 5 | 0 | 1 |
| TestTimeoutJUnitPlugin |   | 89% |   | 53% | 13 | 19 | 12 | 71 | 1 | 5 | 0 | 1 |
| TestExpectedAndTimeoutJUnitPlugin |   | 93% |   | 54% | 19 | 29 | 11 | 75 | 1 | 8 | 0 | 1 |
| RuleExternalResourceJUnitPlugin |   | 87% |   | 66% | 8 | 22 | 8 | 46 | 1 | 10 | 0 | 1 |
| CategoryJUnitPlugin |   | 92% |   | 60% | 12 | 22 | 5 | 54 | 1 | 7 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.new ASTVisitor() {...} |   | 67% |  | 25% | 4 | 6 | 2 | 7 | 0 | 2 | 0 | 1 |
| AssumeOptimizationJUnitPlugin |  | 92% |   | 61% | 10 | 20 | 7 | 45 | 1 | 7 | 0 | 1 |
| RuleImportCleanupSupport |  | 90% |   | 76% | 10 | 23 | 2 | 26 | 1 | 4 | 0 | 1 |
| FixMethodOrderJUnitPlugin |  | 92% |   | 64% | 5 | 12 | 6 | 37 | 1 | 5 | 0 | 1 |
| RuleTestnameJUnitPlugin |  | 86% |   | 42% | 8 | 12 | 5 | 20 | 1 | 5 | 0 | 1 |
| ExternalResourceJUnitPlugin |  | 92% |   | 64% | 5 | 14 | 5 | 30 | 1 | 7 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin.new SearchRequestor() {...} |  | 80% |   | 50% | 3 | 5 | 3 | 10 | 0 | 2 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.new SearchRequestor() {...} |  | 80% |   | 50% | 3 | 5 | 3 | 10 | 0 | 2 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin.InvocationPlan | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JUnit6CompatibilityJUnitPlugin |  | 93% |   | 50% | 5 | 11 | 4 | 36 | 1 | 6 | 0 | 1 |
| TestJUnit3Plugin.new SearchRequestor() {...} |  | 89% |   | 57% | 6 | 9 | 3 | 12 | 0 | 2 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.new ASTVisitor() {...} |  | 85% |   | 66% | 4 | 8 | 1 | 9 | 0 | 2 | 0 | 1 |
| AssertJUnitPlugin |  | 93% |   | 64% | 5 | 15 | 3 | 21 | 1 | 8 | 0 | 1 |
| AfterJUnitPlugin |  | 76% | | 0% | 2 | 5 | 3 | 10 | 1 | 4 | 0 | 1 |
| TestJUnitPlugin | | 45% | | 0% | 2 | 4 | 3 | 5 | 1 | 3 | 0 | 1 |
| AfterClassJUnitPlugin | | 45% | | 0% | 2 | 4 | 3 | 5 | 1 | 3 | 0 | 1 |
| BeforeClassJUnitPlugin | | 45% | | 0% | 2 | 4 | 3 | 5 | 1 | 3 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.new ASTVisitor() {...} |  | 93% |   | 64% | 5 | 9 | 1 | 11 | 0 | 2 | 0 | 1 |
| SuiteMethodJUnitPlugin.new ASTVisitor() {...} |  | 97% |  | 83% | 1 | 5 | 1 | 19 | 0 | 2 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin.new ASTVisitor() {...} |  | 96% |  | 83% | 1 | 5 | 1 | 10 | 0 | 2 | 0 | 1 |
| AssumeJUnitPlugin.new ASTVisitor() {...} |  | 94% |  | 66% | 2 | 5 | 0 | 6 | 0 | 2 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.CompilationUnitView |  | 95% | | 50% | 1 | 3 | 0 | 3 | 0 | 2 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin.new ASTVisitor() {...} |  | 100% |   | 83% | 3 | 12 | 0 | 18 | 0 | 3 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin.Operation |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin.new ASTVisitor() {...} |  | 100% |  | 91% | 1 | 8 | 0 | 9 | 0 | 2 | 0 | 1 |
| IgnoreJUnitPlugin |  | 100% | | 100% | 0 | 5 | 0 | 9 | 0 | 4 | 0 | 1 |
| RuleImportCleanupSupport.new ASTVisitor() {...} |  | 100% | | 100% | 0 | 3 | 0 | 6 | 0 | 2 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.MethodAnalysis |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| TestJUnit3Plugin.new ASTVisitor() {...} |  | 100% | | 50% | 2 | 4 | 0 | 5 | 0 | 2 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.Assessment |  | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin.new ASTVisitor() {...} |  | 100% |  | 75% | 1 | 4 | 0 | 6 | 0 | 2 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.new ASTVisitor() {...} |  | 100% | | 50% | 2 | 4 | 0 | 6 | 0 | 2 | 0 | 1 |
| BeforeJUnitPlugin |  | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.Plan |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.MethodPlan |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| RuleTemporayFolderJUnitPlugin.Assessment |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| ParameterizedMigrationEligibility.Assessment |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.Assessment |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| RuleExpectedExceptionJUnitPlugin.ListRewriteFacade |  | 100% | | n/a | 0 | 2 | 0 | 6 | 0 | 2 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.ContractSourceState |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.SuppressedMethod |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| RunWithJUnitPlugin.CategoriesData | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| RuleErrorCollectorJUnitPlugin.ErrorCollectorCall | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.MethodCollection | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.ContractCacheEntry | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.Variable | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| JdtUiInheritedTestsRunnerMigration.ContractSnapshot | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| TestExpectedAndTimeoutJUnitPlugin.Parameters | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| RuleTimeoutJUnitPlugin.TimeoutInfo | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| RuleImportCleanupSupport.RemoveRuleImportOperation | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |