Я создал тестовый прогон во время выполнения, и я хотел бы добавить тестовые примеры, пока они запускают выполнение.Тестовые случаи созданы, если их уже не существует.И этот тестовый пример должен быть добавлен к существующему тестовому прогону с другими тестовыми примерами.
Я пытался использовать setCaseIds
во время прогона и после обновления прогона, но это переопределяет существующий прогон.Я думаю, что ошибка в том, что я использую setCaseIds
, но я не знаю, как это сделать.
Case mycase = new Case().setTitle("TEST TITLE").setSuiteId(suite.getId()).setSectionId(section.getId());
mycase = testRail.cases().add(mycase.getSectionId(), mycase, customCaseFields).execute();
final List<Integer> caseToAdd = new ArrayList();
caseToAdd.add(mycase.getId());
run.setCaseIds(caseToAdd);
run = testRail.runs().update(run).execute();
//The first test start the execution
.
.
.
// The first test case finish
// Now I create a new testcase to add
Case mySecondCase = new Case().setTitle("TEST TITLE").setSuiteId(suite.getId()).setSectionId(section.getId());
mycase = testRail.cases().add(mySecondCase.getSectionId(), mySecondCase, customCaseFields).execute();
// I repeat the prevous steps to add a new test case
final List<Integer> newCaseToAdd = new ArrayList();
newCaseToAdd.add(mySecondCase.getId());
run.setCaseIds(newCaseToAdd);
run = testRail.runs().update(run).execute();
Кто-нибудь знает, как это сделать?Заранее спасибо.