Я работаю над обновлением результатов теста в тестовой лаборатории версии ALM 12.01 от soapui pro. Поэтому я делаю это с помощью groovy scripting. Теперь я могу отфильтровать тестовый пример и сделать его пройденным или неудачным, но не могу сделать то же самое для тестовых шагов. Использовали фабрику шагов, чтобы получить количество узлов. но я понятия не имею, как использовать фабрику запуска для обновления каждого поля на этапе тестирования, такого как «статус», «фактические результаты». Ниже приведена часть кода, с которой я застрял.
// Создать новый тестовый прогон newRun= tsfact.RunFactory.AddItem('Run_Auto')
newRun.Status = 'Passed'
newRun.Post()
newRun.CopyDesignSteps()
newRun.Post()
// Populate Auto Run Test step Data
tsSteps = newRun.StepFactory.NewList("")
log.info tsSteps.count()
for(tsStep in tsSteps)
{
tsStep.Status = 'Passed'
}