Closed atsyatkovskiy closed 1 year ago
UPD
Одна проблема разрешилась. Я Использовал разные конфиги при запуске автотестов. В контейнере был один, а в TestIT при запуске - другой.
А вот вторая проблема так и не разрешилась (подвисание тестов в статусе "В процессе"). В тесте используется параметризация. Стоит убрать декоратор @pytest.mark.parametrize("var", "1")
, и тест будет работать.
Данная проблема уже создана ранее, поэтому я закрываю такску.
Привет! Смотрел вебинар на youTube канале TestIT (https://www.youtube.com/watch?v=1RBRxj48YTQ), где демонстрировалась интеграция автотестов на Python в Test IT. Попытался повторить интеграцию, и в итоге не понял одного момента, каким образом запускаются именно те тесты, которые были выбраны в тест-плане на выполнение? Мои действия: 1) Создал хук и связал его с TeamCity билдом 2) Создал ручные тесты и слинковал с автотестами 3) Создал тест-план, создал набор автотестов 4) Во вкладке "Выполнение" выбрал список тестов для запуска и запустил их 5) В TeamCity запустился билд, пошел запуск ВСЕХ тестов, а не только тех, которые выбрал в TMS. Команда запуска тестов выглядит так:
pytest --testit --tmsUrl=$url --tmsPrivateToken=$token --tmsProjectId=$project_id --tmsConfigurationId=$cong_id --tmsTestRunId=$run_id
Билд в TeamCity отработал, а запуск находится в состоянии - запущенный:
Используемые версии библиотек:
Коллеги, что не так?