有没有办法在maven的集成测试阶段进行空手道测试?似乎surefire插件被硬编码为空手道。我试图使用故障安全插件覆盖它,但没有运气。我不希望测试与单元测试一起运行。
提前感谢!
答案 0 :(得分:0)
似乎surefire插件被硬编码为空手道
我不确定你在哪里得到这种印象,但不,这个万无一失的插件并没有硬编码成空手道。
请记住,不通过surefire运行JUnit测试的最简单方法是不使用*Test.java
命名约定。
我认为解决方案很简单,无论哪种JUnit测试都是空手道测试的“切入点”(建议parallel runner) - 只需使用failsafe naming conventions。
然后,根据示例包含故障安全插件,它应该可以工作。如果您无法使用(不太可能),那么您应该查看maven profiles。