我已经配置了测试链接(版本 1.9.12),一切看起来都不错,但我一直在尝试通过上传 xml 文件来更新测试用例执行。如果 xml 使用测试用例 ID(外部或内部),它可以正常工作,但我想使用测试用例名称或自定义字段。为此,我在网上搜索并找到了一个链接(如下所示),他们在其中附加了一些文件,这些文件在我现有的testlink 项目中包含要修改的代码片段。在浏览完这些.diff
文件后,我了解到我必须在我的测试链接中修改几个现有文件(如下所述)。
/lib/functions/testcase.class.php
/lib/results/resultsImport.php
我一直在导入的 xml 如下所示,有人可以帮助我。提前谢谢了。
<?xml version="1.0" encoding="UTF-8" ?>
<!-- TestLink - www.teamst.org - xml to allow results import -->
<results>
<testproject name="Target" prefix="DT_Target" />
<testplan name="TestPlan1" />
<build name="Test Build Auto" />
<testcase external_id="DT_Target-730">
<!--<testcase name="MyTestCaseName1">-->
<linkby custom_field="checkmate_id" value="MyTestCaseCF1" />
<result>F</result>
<notes>YYYYYYYYYYYY</notes>
<timestamp></timestamp>
</testcase>
</results>