HP ALM QC: пересчитать состояние прогона в зависимости от состояния шага прогона с помощью REST API

Мы создаем / обновляем тесты, тесты и запускаем их с помощью REST API. Проблема, с которой я столкнулся, состоит в том, что состояние прогона не обновляется, если я обновляю данные о шагах прогона. Если вы делаете это в самом приложении, оно работает. Есть ли способ добиться того же с помощью REST API? Я попытался обновить прогон без установленного поля "status", но это не вызовет пересчет.

1 ответ

Я не уверен, что полностью понимаю ваш вопрос. Вы имеете в виду, что статус выполнения должен обновляться при обновлении статуса шага выполнения в тестовом прогоне? Если это так, я не думаю, что это работает как на интерфейсе клиента QC, так и на интерфейсе REST. Причина в том, что "Run Steps" являются шагами только во время выполнения. Когда этот прогон завершается, КК рассчитывает общее состояние прогона на основе всех этих статусов прогона прогона. Если вы хотите изменить статус шага прогона в этом прогоне (выберите тестовый прогон -> Перейти к подробностям прогона -> Шаги -> изменить статус шага), на статус прогона это не влияет, потому что статус этих прогонов не был изменен во время Время выполнения. Но если вы "повторно запустите" прогон и измените состояние шага прогона во время прогона, это повлияет на статус прогона.

Другие вопросы по тегам