我成功设置了导出“result.xml”文件的 casperjs 测试。
在 Jenkins 中,我执行以下 shell 命令:
casperjs /home/testing-radu/generated-test.js
这会在我的构建工作区中生成“results.xml”。
在构建后操作中,我添加了“发布 XUnit 测试结果报告”。我不知道如何以及在哪里设置 .xml 文件的路径。
当我的构建控制台时,我看到以下内容:
[37;42;1mPASS 2 tests executed in 9.96s, 2 passed, 0 failed. [0m
[32;1mResult log stored in results.xml [0m
[xUnit] [INFO] - Starting to record.
ERROR: Publisher org.jenkinsci.plugins.xunit.XUnitPublisher aborted due to exception
/var/lib/jenkins/jobs/17live2/workspace/generatedJUnitFiles does not exist.
我添加了对工作区目录的完全权限。我尝试创建“generatedJUnitFiles”文件夹,这就是我得到的:
[37;42;1mPASS 2 tests executed in 5.296s, 2 passed, 0 failed. [0m
[32;1mResult log stored in results.xml [0m
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Setting the build status to FAILURE
[xUnit] [INFO] - Stopping recording.
Build step 'Publish xUnit test result report' changed build result to FAILURE
Finished: FAILURE
我错过了什么吗?