请考虑在test
和prod
环境中运行不同的烟雾测试集。我已将构建配置为击中各自的配置文件以运行烟雾测试。此内部版本提供environment
作为参数。是否可以使用此环境系统属性来触发正确的测试(例如,例如:SmokeTestEnvTests.java
和SmokeProdEnvTests.java
中的一个)?
答案 0 :(得分:3)
在JUnit4中,您可以使用Categories并使用maven-surefire-plugin执行1..n分类的所有测试(请参阅使用JUnit分类)。
答案 1 :(得分:0)
Yoy对于不同的测试类别应使用不同的ActiveProfiles
一种注释,用于声明在为测试类加载ApplicationContext时应使用哪些活动bean定义配置文件。