Fix test runner for the case when rerun of failed test filters out some classes completely
This commit is contained in:
@@ -117,13 +117,12 @@ public class JUnit3RunnerWithInners extends Runner implements Filterable, Sortab
|
|||||||
return new TestSuite(klass.asSubclass(TestCase.class));
|
return new TestSuite(klass.asSubclass(TestCase.class));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else if (unprocessedInnerClasses.size() == innerClasses.size()) {
|
||||||
assert unprocessedInnerClasses.size() == innerClasses.size() :
|
|
||||||
String.format("Some inner classes left unprocessed during creating runner for %s: %s",
|
|
||||||
klass.getCanonicalName(), unprocessedInnerClasses);
|
|
||||||
|
|
||||||
return createTreeTestSuite(klass);
|
return createTreeTestSuite(klass);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
return new TestSuite(klass.asSubclass(TestCase.class));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static Test createTreeTestSuite(Class root) {
|
private static Test createTreeTestSuite(Class root) {
|
||||||
|
|||||||
Reference in New Issue
Block a user