java - 如何确定cucumber运行时的运行环境类型?

标签 java jenkins gradle cucumber

我想养根 cucumber

我使用jenkins运行gradle构建,然后使用cucumber脚本运行测试。

我想创建一个用户进行测试。如果我在 DEV env 上运行,我想使用 user1。在 QA 服务器上运行时,我想使用 user2

我可以使用这个 zs_proile var:

导出 WEBDRIVER=本地和用户 user2

但也许从配置文件中读取会更通用

在运行时检查测试的干净方法是什么?我在哪个环境中运行?

最佳答案

您可以将配置文件添加到 build.gradle 文件中,并根据工件准备的环境设置值。一些有用的引用:using propertiestoken filtering .

关于java - 如何确定cucumber运行时的运行环境类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24798922/

相关文章:

java - 无法在场景之间传递属性 JAvaFX

java - 如何模拟私有(private)方法以获得代码流中的不同结果

shell - 为什么我的gradle构建的shellscript执行在jenkins上的行为与在cli上的行为不同?

android - APK打包过程中文件重复或Android UnsatisfiedLinkError

java - 使用 gradle 使用外部参数运行 JUnit 测试

Java 程序查找一副牌中四张牌的组合数等于 24

java - :commandButton not invoked when nested into own component extending UIData

jenkins - 使用 Cobertura 输出 Gcov 的颜色代码

git - Jenkins git 插件和分支

gradle - 如何在Tomee Web服务器上运行gradle Web项目?