Java web 工程 Intellij 调试的时候如何忽略测试

2017-08-01 10:33:16 +08:00
 guyeuro

用 SpringJUnit4 写了一些测试

想在 web 工程调试或者运行(右上角的调试 /运行按钮)时忽略掉

1849 次点击
所在节点    问与答
6 条回复
akuo
2017-08-01 11:28:25 +08:00
如果是 maven 项目的话,打开 maven projects 侧板,点击上面有个小闪电的东西就是 skip tests mode 了。
guyeuro
2017-08-01 11:35:19 +08:00
@akuo 这个对调试 /运行有影响吗?
怎么感觉仅仅对 maven 的 package deploy install 之类的有影响
我试了一下,test 的错误依然报错啊
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>
akuo
2017-08-01 11:44:26 +08:00
@guyeuro 前提是使用 Maven Projects 侧板运行才有效果。如果你在 Terminal 中或使用 Run 手动运行 mvn 的话是不会使用到该设置的。该设置不会对 CI 造成影响,仅仅是使用 idea 内部调用。如果要在 Run 中手动执行忽略请手动添加参数-DskipTests=true
ixiaohei
2017-08-01 11:47:57 +08:00
楼主啥操作,只有 maven bulid 的时候才会默认跑 junit 测试,在你 debug 的时候只会跑你 debug 的代码,估计你描述不清楚。另外 idea 会默认记住最后一次 debug,你是不是直接点击 debug 跑了最后一次 debug。如果不想跑最后一次可以去代码页点击左边的“ run test ”按钮
v3exhost
2017-08-01 17:24:16 +08:00
pom.xml 文件里面加上
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/379461

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX