Обновите выполнение тестового набора (загрузив XML-файл) в testlink с помощью настраиваемого поля Testcase Unique.
Я настроил тестовую ссылку (Версия 1.9.12), все выглядит хорошо, но я пытался обновить выполнение тестового примера, загрузив файл XML. Это работает нормально, если XML использует идентификатор тестового случая (внешний или внутренний), но я хотел бы использовать имя тестового случая или настраиваемое поле. Для этого я искал в Интернете и нашел ссылку (приведенную ниже), где они прикрепили несколько файлов, в которых есть кусочки кода, которые нужно изменить в моем существующем проекте 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>