【问题标题】:Java unit test: How to know its running on SemaphoreCI?Java 单元测试:如何知道它在 SemaphoreCI 上的运行情况?
【发布时间】:2016-11-21 23:56:54
【问题描述】:

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

【问题讨论】:

  • 除了启动测试之外,大多数 CI 还会做一些事情 - 通常是您可以测试存在或给定值的环境变量。但是,我建议您重新设计测试设置,这样就不必这样做了。

标签: java junit semaphore-ci


【解决方案1】:

SemaphoreCI 将CI 环境变量设置为true

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-09
    • 1970-01-01
    • 2016-07-19
    • 2014-09-16
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 2010-12-09
    相关资源
    最近更新 更多