如何运行特定的测试类基础系统属性“环境”?

时间:2019-08-24 12:21:01

标签: java jenkins testing junit smoke-testing

请考虑在testprod环境中运行不同的烟雾测试集。我已将构建配置为击中各自的配置文件以运行烟雾测试。此内部版本提供environment作为参数。是否可以使用此环境系统属性来触发正确的测试(例如,例如:SmokeTestEnvTests.javaSmokeProdEnvTests.java中的一个)?

2 个答案:

答案 0 :(得分:3)

在JUnit4中,您可以使用Categories并使用maven-surefire-plugin执行1..n分类的所有测试(请参阅使用JUnit分类)。

答案 1 :(得分:0)

Yoy对于不同的测试类别应使用不同的ActiveProfiles

  

一种注释,用于声明在为测试类加载ApplicationContext时应使用哪些活动bean定义配置文件。