1
我正在使用maven項目,並且正在嘗試僅運行集成測試,同時跳過單元測試。Maven:禁用測試階段,但不是集成測試階段
我正在運行使用故障安全插件的集成測試,並且插件執行被綁定到集成測試階段。
有什麼辦法可以只運行集成測試,而跳過單元測試(這是通過surefire運行)。
我的谷歌搜索導致一個頁面,告訴我如何做opposite。
我正在使用maven項目,並且正在嘗試僅運行集成測試,同時跳過單元測試。Maven:禁用測試階段,但不是集成測試階段
我正在運行使用故障安全插件的集成測試,並且插件執行被綁定到集成測試階段。
有什麼辦法可以只運行集成測試,而跳過單元測試(這是通過surefire運行)。
我的谷歌搜索導致一個頁面,告訴我如何做opposite。
如果你想skip the test你有兩個選擇:
mvn -Dskip=true ...
這將不編譯測試,也不執行它們(邏輯;-))。另一種選擇是隻是爲了測試的skip the execution但不會跳過測試
mvn -DskipTests=true ...
彙編但你不能跳過test lifecycle phase in Maven。
[防止maven中的單元測試,但允許集成測試](http://stackoverflow.com/questions/6612344/prevent-unit-tests-in-maven-but-allow-integration-tests) – thSoft