IntelliJ @IfProfileValue 默认值
IntelliJ @IfProfileValue default value
在大多数广泛使用 Spring 的项目中,有一些测试使用 @IfProfileValue 将其标记为集成测试、性能测试或类似测试。当你 运行 使用 maven 时,你会做这样的事情:
mvn install -Dperformance-test=true
对于像这样注释的 class:
@IfProfileValue(name = "performance-test", value = "true")
但是如果我在 IntelliJ 中 运行 这个测试我得到:
Test '.Tests in Progress.MyTest' ignored
我可以通过注释掉注释在 IntelliJ 中绕过,但我更希望测试只是 运行 而不必删除该行,所以我不会不小心 commit/push class 没有标记。
这可能吗?
编辑 运行 配置并设置参数 -Dperformance-test=true
作为虚拟机选项。
有关详细信息,请参阅 IDEA Run Config。
在大多数广泛使用 Spring 的项目中,有一些测试使用 @IfProfileValue 将其标记为集成测试、性能测试或类似测试。当你 运行 使用 maven 时,你会做这样的事情:
mvn install -Dperformance-test=true
对于像这样注释的 class:
@IfProfileValue(name = "performance-test", value = "true")
但是如果我在 IntelliJ 中 运行 这个测试我得到:
Test '.Tests in Progress.MyTest' ignored
我可以通过注释掉注释在 IntelliJ 中绕过,但我更希望测试只是 运行 而不必删除该行,所以我不会不小心 commit/push class 没有标记。
这可能吗?
编辑 运行 配置并设置参数 -Dperformance-test=true
作为虚拟机选项。
有关详细信息,请参阅 IDEA Run Config。