我在我的 polarion 项目中配置了 xUnitFileImport 计划作业(如Polarion 文档中所述)来导入 e2e 测试结果(格式化为 JUnit 测试结果)
<job cronExpression="0 0/5 * * * ? *" id="xUnitFileImport" name="Import e2e Tests Results" scope="system">
<path>D:\myProject\data\import-test-results\e2e-gitlab</path>
<project>myProject</project>
<userAccountVaultKey>myKey</userAccountVaultKey>
<maxCreatedDefects>10</maxCreatedDefects>
<maxCreatedDefectsPercent>5</maxCreatedDefectsPercent>
<templateTestRunId>xUnit Build Test</templateTestRunId>
<idRegex>(.*).xml</idRegex>
<groupIdRegex>(.*)_.*.xml</groupIdRegex>
</job>
这很有效,我将测试结果导入到新的测试运行中,并创建了新的测试用例。但是,如果我多次运行导入作业(对于每次测试运行),即使它们具有相同的名称,它也会创建重复的测试用例工作项,这会导致这种情况:
有没有办法告诉导入作业将现有测试用例引用到新创建的测试运行,而不是创建新测试用例?