Продолжая тему про обходные пути в автоматизации начатую Дмитрием Жарий (Дима, не знаю как склоняется твоя замечательная фамилия), которую он изложил в своем докладе и Лены Фалилеевой, которую она описала в свой статье, выкладываю свое решение "Обходного пути"
Наш проект находится на гидхабе, а статусы багов мы помечаем ярлыками (label). Получается, что надо определить есть у ошибки статус "resolved" или нет.
У GitHub есть прекрасный API, который прекрасно описан
Оправляет GET запрос вида /repos/:owner/:repo/issues/:number получаем полную информацию об ошибке.
Алгоритм такой:
1. Посылаем запрос на сервер
2. Получаем ответ и проверяем наличие ярлыка "resolved"
3. Используем результат из п. 2 в тестах.
Ну и собственно сам код на GitHub
Наш проект находится на гидхабе, а статусы багов мы помечаем ярлыками (label). Получается, что надо определить есть у ошибки статус "resolved" или нет.
У GitHub есть прекрасный API, который прекрасно описан
Оправляет GET запрос вида /repos/:owner/:repo/issues/:number получаем полную информацию об ошибке.
Алгоритм такой:
1. Посылаем запрос на сервер
2. Получаем ответ и проверяем наличие ярлыка "resolved"
3. Используем результат из п. 2 в тестах.
Ну и собственно сам код на GitHub
Комментариев нет:
Отправить комментарий