我目前正在尝试在日志文件中写入来自 JUnite Suite 的失败测试总数。
我的测试套件定义如下:
@RunWith(Suite.class)
@SuiteClasses({Class1.class, Class2.class etc.})
public class SimpleTestSuite {}
我试图定义一个规则,当测试失败时会增加错误总数,但显然我的规则从未被调用。
@Rule
public MethodRule logWatchRule = new TestWatchman() {
public void failed(Throwable e, FrameworkMethod method) {
errors += 1;
}
public void succeeded(FrameworkMethod method) {
}
};
关于我应该做些什么来实现这种行为的任何想法?