Java单元测试: How to know its running on SemaphoreCI?

标签 java junit semaphore-ci

怎么可能跳过 SemaphoreCI 上的一些测试? 换句话说,是否有可能知道我们何时对 Semaphore 运行特定测试?

最佳答案

SemaphoreCI 将 CI 环境变量设置为 true

有关 SemaphoreCI 环境变量的完整列表,请参阅 Available Environment Variables

例如,您可以在测试代码或信号量作业的配置命令中使用它来启用或禁用特定的 Maven 配置文件。

关于Java单元测试: How to know its running on SemaphoreCI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40731609/

相关文章:

google-chrome - 谷歌浏览器 headless 远程调试/json url无响应

java - 使用 Spark 将字段添加到 Csv

java - 从 Java 中的 SOAPMessage 获取原始 XML

java - 为什么要在测试用例中衡量代码覆盖率?

android - androidTest下的文件夹不是绿色的

postgresql - Elixir,postgresql 错误 : has invalid types for the connection

java - Spring boot 无类 DefFound net/bytebuddy/dynamic/loading/ClassLoadingStrategy

java - 如何创建一个存储用户输入的java方法?

java - Hibernate 在 emddable websphere 容器中找不到 java :comp/websphere/ExtendedJTATransaction

node.js - 在 SemaphoreCI 上升级 NodeJS