Ant 1.8.3 没有忽略带有 @Ignore 注释的 junit 测试类。Ant 1.8.1 完美地忽略了测试类。
这就是我的测试类的样子:
....
import org.junit.Ignore
import org.junit.Test
....
@Ignore("Want to ignore this class tests")
public class TestClass extends ABCDTestCase {
@Test
public void testAbcd(){
....
}
}
挣扎了一天,发现ant-1.8.3中的ant-junit.jar是罪魁祸首。当这个 ant-1.8.3 的 ant-junit.jar 被 1.8.1 的 ant-junit.jar 替换时,它工作得非常好。
我在这里错过了什么吗?或者是解决这个问题的唯一调整?