【发布时间】:2019-02-19 01:21:54
【问题描述】:
我已经在 windows 机器上使用 Jenkins 配置了我的机器人项目。在执行 windows 批处理命令时提供的命令 = robot -d robot_result --variable profile:NR Tests\Suite\Module 在模块文件夹中,我有所有机器人测试用例。因此,提供了测试用例的路径。 但是当我在 jenkins 中触发构建时,我得到以下错误
[ 错误 ] 解析“Tests\Suite\Module\”失败:数据源不存在。
虽然相同的测试用例是在 Eclipse 和命令行中使用上述命令的工作文件。我正在使用 python 解释器在 Windows 机器中执行测试用例。 有人可以提供意见吗?
【问题讨论】:
-
在 jenkins 和本地机器上运行时工作目录是否相同?
-
是的,工作目录是一样的。但是你知道我一直到 selenium 根目录然后在 windows 中执行下面的命令。 C:\User\Eric\folder1\projectrepo\seleniumRobot> robot -d robot_result --variable profile:NR Tests\Suite\Module 现在,当 jenkins 执行 git pull 时,它会将所有项目保留在其工作区中。如何在 Jenkins 中指定?
标签: python-3.x jenkins jenkins-pipeline robotframework