考虑在 test
和 prod
环境中运行不同的冒烟测试集。我已将构建配置为命中相应的配置文件以运行冒烟测试。此构建提供 environment
作为参数。有没有办法使用此环境系统属性触发正确的测试(例如:SmokeTestEnvTests.java
和 SmokeProdEnvTests.java
之一)?
最佳答案
在 JUnit4 中,您可以使用 Categories并使用 maven-surefire-plugin 执行 1..n 类别的所有测试(请参阅使用 JUnit 类别)。
关于java - 如何根据系统属性 'environment' 运行特定的测试类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57637895/