java - 如何根据系统属性 'environment' 运行特定的测试类?

标签 java jenkins testing junit smoke-testing

考虑在 testprod 环境中运行不同的冒烟测试集。我已将构建配置为命中相应的配置文件以运行冒烟测试。此构建提供 environment 作为参数。有没有办法使用此环境系统属性触发正确的测试(例如:SmokeTestEnvTests.javaSmokeProdEnvTests.java 之一)?

最佳答案

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

关于java - 如何根据系统属性 'environment' 运行特定的测试类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57637895/

相关文章:

java - C++ 迭代器模型与 Java 迭代器模型

java - 递归合并两个排序的链接列表?

jenkins - 部署在服务器上的服务(Jenkins 和 Apache Tomcat)的 Cent OS 防火墙问题

javascript - Jquery Click 无法在测试服务器上运行

testing - 如何使用 map 参数测试 XQuery 函数

javascript - Angularjs Protractor 设置窗口大小大于屏幕?

java - Android/Java - 如何检查 OutputStream 何时完成写入字节

用于 PHP 应用程序的基于 Java 的库 Aho-Corasick 字符串匹配算法

json - oclint:错误:违规行为超过 Jenkins 的阈值

tomcat - 是否可以使用 Jenkins 在 tomcat 中部署多个 war 文件?