Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Appium+Python. После запуска Testsuite выполняется два раза подряд, вместо одного

emulator
xcode
mobile
appium
python
Теги: #<Tag:0x00007fedb7ed5fb0> #<Tag:0x00007fedb7ed5dd0> #<Tag:0x00007fedb7ed5c68> #<Tag:0x00007fedb7ed5b28> #<Tag:0x00007fedb7ed59c0>

(Ivan Pletin) #1

Здравствуйте.
Тестирую IOs приложение. appium+python+xcode emulator
Написал пару тестов ( 2 разніх файла), собрал их в Testsuite в третьем файле. Задумка такая, что я запускаю Testsuite и он віполняет все тесті по очереди ( так я делал когда тестировал веб).
Вот содержимое тест сьюта.
http://joxi.net/Q2K1MvYH9LlRPr

Я запускаю этот файл прямо из pycharm. Все выполняется без ошибок, тесты не валятся. Но сьют выполняется 2 раза подряд. А должен выполниться один раз.
Кто сталкивался с такой ерундой? Как побороть?


(Igor Balagurov) #2

Я не уверен, но на первый взгляд выглядит как то, что PyCharm сам проходит по файлам с префиксом test_ и запускает их, а потом запускает ещё раз из testsuite. Может проще от него (testsuite) избавиться? организовать тесты по папкам, которые и будут Ваши тестсьюты. и запускать либо всё, либо тесты из каких-то папок (можно иерархию даже сделать, а можно на pytest ещё посмотреть)


(Ivan Pletin) #3

спасибо за совет.
вообще, глюк странный. я запускал тесты для селениума таким же образом с убунту. они выполнялись один раз.
а тут мак и аппиум. и какой то глюк