0

这是我的第一个问题,任何帮助将不胜感激。我需要将测试结果从 Jenkins 导入 Xray。为此,我:

  • 为 JIRA Jenkins 插件设置 Xray;
  • 配置了与 Jenkins 的 Xray Server/DC 集成;
  • 测试连接并且它是成功的;
  • 转到我的 Jenkins 项目配置并设置构建后操作“Xray:Result Import Task”;
  • 在“Xray:Result Import Task”的参数下,我试图指定执行报告文件(带有文件名的文件路径)。

这是我的问题:这里应该有什么确切的输入?我尝试了已经在 Xray 中创建的测试执行问题的 URL,testng.xml。myTestExecution.xml 文件 - 不。不工作。我在这里想念smthng((

无法理解是什么意思:带有文件名的文件路径。

我的结果导入任务失败并出现以下错误。

Starting XRAY: Results Import Task...
##########################################################
####     Xray is importing the execution results      ####
##########################################################
0 files found. Please make sure the path provided is valid and is not a directory
ERROR: Build step failed with exception
com.xpandit.plugins.xrayjenkins.exceptions.XrayJenkinsGenericException: 0 files found. Please make sure the path provided is valid and is not a directory
    at com.xpandit.plugins.xrayjenkins.Utils.FileUtils.getFiles(FileUtils.java:180)
    at com.xpandit.plugins.xrayjenkins.task.XrayImportBuilder.perform(XrayImportBuilder.java:563)
    at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:112)
    at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
    at hudson.model.Build$BuildExecution.post2(Build.java:186)
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
    at hudson.model.Run.execute(Run.java:1919)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:428)
Build step 'Xray: Results Import Task' marked build as failure
Finished: FAILURE
4

1 回答 1

0
  • 为 JIRA Jenkins 插件设置 Xray;
  • 配置了与 Jenkins 的 Xray Server/DC 集成;
  • 测试连接并且它是成功的;
  • 转到我的 Jenkins 项目配置并设置 2 个构建后操作:
  1. “发布 TestNG 结果”TestNG XML 报告模式:**/target/surefire-reports/testng-results.xml
  2. 'X 射线:结果导入任务':
  • Jira 实例:Jira 实例;
  • 格式:TestNG XML;
  • 执行报告文件(带有文件名的文件路径):**/testng-results.xml(由“发布 TestNG 结果”操作生成);
  • 测试执行密钥:JIRA-123(Jira 测试执行问题);
于 2022-01-24T19:33:15.610 回答