在我的 testng.xml 文件中,我有以下参数...
<parameter name="env.resources"
value="src/main/resources/common;src/main/resources/android;src/main/resources/android/test" />
我想更改 jenkins 中某些测试的值。我将此行添加到 Maven 目标
-Denv.resources=${ENV_RESOURCES}
并在构建顶部添加一个文本参数
NAME: ENV_RESOURCES
VALUE : src/main/resources/common;src/main/resources/android;src/main/resources/android/test
在 testng.xml 我更改了行
<parameter name="env.resources" value="src/main/resources/common;src/main/resources/android;src/main/resources/android/test" />
至
<parameter name="env.resources" value="${ENV_RESOURCES}" />
如果我执行 jenkis 作业,则测试效果很好。只要好。
现在我想为参数值添加两个变量。我试试那个。。
value="src/main/resources/common;src/main/resources/${OS};src/main/resources/${OS}/${INSTANCE}" />
当我使用 ${OS} 和 ${INSTANCE} 执行以下设置时,测试失败。
The value : ${OS} can be "ios" or "android" and
the value : ${INSTANCE} can be "test" or "abnahme" or "produktion"
我只想要一个 testng.xml 文件,并希望通过 jenkins 服务器控制参数。
如何将这两个变量添加到 testng.xml 文件中?
让-皮埃尔欢呼