Maven构建配置团队城市 - 将变量传递给要素文件

时间:2016-11-08 12:01:17

标签: maven cucumber teamcity

我有一个用于执行冒烟测试的黄瓜功能文件场景和一个应该动态传递的跟踪服务器,https://tk2.dev.summitenergy.com下面应该作为参数变量传递(不是硬编码)

场景:RA登录功能 给出Open Firefox并开始“https://tk2.dev.summitenergy.com” 当我进入“atesting”和“Testing @ 2”时     然后用户应该成功登录

为此我在构建配置时给出了“MAVEN_OPTS =” - Dprop =%teamcity.project.id%“mvn surefire:test”在附加命令行参数中,我不确定如果这是正确的做法

你能告诉我正确的方法

由于 拉梅什

1 个答案:

答案 0 :(得分:0)

由于maven中的黄瓜是作为JUnit测试执行的,请尝试在其他Maven命令行参数中设置以下值

-DargLine="-Dprop=%teamcity.project.id%"

请注意,您无需将MAVEN_OPTS置于字段值中 此外,目标也是单独的字段。这是应该指定test目标的地方