用 SpringJUnit4 写了一些测试
想在 web 工程调试或者运行(右上角的调试 /运行按钮)时忽略掉
1
akuo 2017-08-01 11:28:25 +08:00
如果是 maven 项目的话,打开 maven projects 侧板,点击上面有个小闪电的东西就是 skip tests mode 了。
|
2
guyeuro OP |
3
xmh51 2017-08-01 11:37:38 +08:00
<plugin>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> |
4
akuo 2017-08-01 11:44:26 +08:00
@guyeuro 前提是使用 Maven Projects 侧板运行才有效果。如果你在 Terminal 中或使用 Run 手动运行 mvn 的话是不会使用到该设置的。该设置不会对 CI 造成影响,仅仅是使用 idea 内部调用。如果要在 Run 中手动执行忽略请手动添加参数-DskipTests=true
|
5
ixiaohei 2017-08-01 11:47:57 +08:00
楼主啥操作,只有 maven bulid 的时候才会默认跑 junit 测试,在你 debug 的时候只会跑你 debug 的代码,估计你描述不清楚。另外 idea 会默认记住最后一次 debug,你是不是直接点击 debug 跑了最后一次 debug。如果不想跑最后一次可以去代码页点击左边的“ run test ”按钮
|
6
v3exhost 2017-08-01 17:24:16 +08:00
pom.xml 文件里面加上
<properties> <maven.test.skip>true</maven.test.skip> </properties> |