IntelliJ @IfProfileValue默认值

时间:2015-04-04 17:03:14

标签: java intellij-idea spring-test

在大多数使用Spring的项目中,有一些测试使用@IfProfileValue将其标记为集成测试,性能测试或类似测试。当您使用maven运行这些时,您可以执行以下操作:

mvn install -Dperformance-test=true

对于这样注释的类:

@IfProfileValue(name = "performance-test", value = "true")

但如果我在IntelliJ中运行此测试,我会得到:

Test '.Tests in Progress.MyTest' ignored

我可以在IntelliJ中通过注释注释来解决这个问题,但我更希望如果测试只是在不必删除线的情况下运行,所以我不会在没有标记的情况下意外地提交/推送类。< / p>

这可能吗?

1 个答案:

答案 0 :(得分:4)

编辑运行配置并设置参数-Dperformance-test=true  作为VM选项。

有关详细信息,请参阅IDEA Run Config