我正在使用一个 Maven 项目,并试图只运行集成测试,同时跳过单元测试。
我正在使用故障安全插件运行集成测试,并且插件执行绑定到集成测试阶段。
有什么方法可以只运行集成测试,而跳过单元测试(通过surefire运行)。
我的谷歌搜索导致了一个页面,该页面向我展示了如何做相反的事情。
我正在使用一个 Maven 项目,并试图只运行集成测试,同时跳过单元测试。
我正在使用故障安全插件运行集成测试,并且插件执行绑定到集成测试阶段。
有什么方法可以只运行集成测试,而跳过单元测试(通过surefire运行)。
我的谷歌搜索导致了一个页面,该页面向我展示了如何做相反的事情。
如果您想跳过测试,您有两种选择:
mvn -Dskip=true ...
它不会编译测试也不会执行它们(逻辑;-))。另一种选择只是跳过测试的执行,但不跳过测试的编译
mvn -DskipTests=true ...
但是你不能跳过Maven 中的测试生命周期阶段。