【发布时间】:2018-03-07 09:44:10
【问题描述】:
我为我的 Fitnesse 测试用例创建了 JUnit-tests:
import org.junit.runner.RunWith;
import fitnesse.junit.FitNesseRunner;
@RunWith(FitNesseRunner.class)
@FitNesseRunner.Suite("mysuite")
@FitNesseRunner.FitnesseDir(".")
@FitNesseRunner.OutputDir("./target/fitnesse-results")
public class RunFitnesseTestMySuite {
}
现在我可以像 Eclipse 中的普通 JUnittestcase 一样执行此测试。
但是,maven完全忽略了这个测试。我所有的其他 JUnits 都由 maven 执行,但不是这个特定的 Fitnesse 测试。
这对我来说似乎很奇怪,因为 @RunWith 是一个普通的 JUnitannotation,所以我希望 maven 也可以运行这些测试。
有什么想法吗?
【问题讨论】:
-
JUnit
4.12和 Maven 调试日志没有显示任何表明错误或异常情况的信息。 Maven 似乎不存在这些测试。 -
是的。 Maven 在同一个包中运行其他普通的 JUnit 测试用例。
-
我没有任何测试方法。但即使我使用
fail();添加一个虚拟方法,测试也不会被执行。
标签: maven maven-3 junit4 fitnesse fitnesse-slim