You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins流水线中Xray的importToSameExecution对Cypress Cucumber JSON失效

解决Jenkins Xray插件重复创建测试执行的问题

针对你遇到的Cypress Cucumber测试结果导入时重复创建测试执行的问题,可按以下步骤排查解决:

  • 修正importToSameExecution参数类型
    当前配置中该参数值为字符串'true',但Jenkins Pipeline的Xray插件期望接收布尔值。将importToSameExecution: 'true'修改为importToSameExecution: true(移除引号),避免插件因参数类型不匹配忽略该配置。

  • 核对endpointName的适配性
    若使用的是Cypress生成的标准Cucumber JSON,尝试将endpointName: '/cucumber'替换为endpointName: '/cucumber/multipart'。部分场景下,Multiparts端点对指定测试执行的导入逻辑支持更稳定。

  • 验证Feature文件标签格式
    确保Feature顶层的测试执行ID标签格式为@TestExec=SPT-3082,且与Feature声明处于同一层级:

    @TestExec=SPT-3082
    Feature: 示例功能
      Scenario: 测试场景
        Given 前置条件
        When 执行操作
        Then 验证结果
    

    同时检查标签内的测试执行Key无拼写错误或多余空格。

  • 确认目标测试执行的状态
    若SPT-3082已处于「已关闭」或「已完成」状态,Xray不允许向其导入新结果,会自动创建新测试执行。前往Jira将该测试执行状态改为「进行中」或其他可编辑状态。

  • 排查testPlanKey的干扰
    当前配置同时指定了testPlanKey: '3081',若该测试计划与SPT-3082未建立关联,插件可能忽略testExecKey配置,基于测试计划生成新执行。先移除testPlanKey参数,单独测试仅指定testExecKey和importToSameExecution的场景。

  • 升级Xray插件版本
    旧版本插件可能存在importToSameExecution参数的逻辑bug,将Jenkins的「Xray - Test Management for Jira Plugin」升级至最新稳定版后重试。

内容的提问来源于stack exchange,提问作者Nipuna Madusanka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 14:57:09