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

Настройка TeamCity для запуска Visual studio решения в интерактивном режиме

windows
team-city
infrastructure
chrome
webdriver
Теги: #<Tag:0x00007fedc00bc858> #<Tag:0x00007fedc00bc718> #<Tag:0x00007fedc00bc5d8> #<Tag:0x00007fedc00bc498> #<Tag:0x00007fedc00bc2e0>

(Руслан Мериканов) #1

Нужно запустить тесты в интерактивном режиме

Я попытался сделать как в этой статье TeamCity buildagent, как запускать firefox в интерактивном режиме а не в фоновом. Сами тесты собраны с помощью thucydides но мне не помогло, все равно запускаются в фоновом режиме, нужно мне это для того что бы проверить действительно ли все отрабатывается как должно, так как некоторые тесты прогоняются слишком быстро и такое ощущение что teamcity их просто проверяет на корректность кода, тест который в интерактивном режиме прогоняется 2 минуты, в фоне собирается за 3 секунды

Teamcity установлен на 10 винде


(rmerkushin) #2

Если вам нужно только проверить работают тесты или нет, снимайте скриншоты.


(Руслан Мериканов) #3

По окончанию теста должен формироваться отчет в формате xlsx , но в заданной директории его не появляется, а тест проходит как успешный, и ещё я пробовал комитить часть кода без которого успех просто не может быть, а он все равно успешно выдаёт


(Руслан Мериканов) #4

скрины соответсвенно не сохраняются, скорее всего и не создаются


(rmerkushin) #5

Логируйте свои шаги хотя бы принтом. Скорее всего вы неправильно настроили teamcity и тесты просто не запускаются


(Руслан Мериканов) #6

делал как по инструкции


(Сергей Кузьмин) #7

Опять Пушкин во всём виноват…


(Nik Sidorenko) #8

А пробовали зайти на агент во время работы тестов и посмотреть что там показывается?

Также внимательно смотрите билд лог.

Чем билдите и запускаете тесты? Каким раненом? Есть скриншот билд Стёпа?,

Появляется ли закладка с тестами по завершению билда?


(Руслан Мериканов) #9





(Руслан Мериканов) #10

первый шаг загружаю пакеты nuget, а второй уже сама сборка проекта VS, ранер VS sln, сколько статей перечитал, везде такое написано, тесты написаны без nunit
вот сам тест, все разбито по классам, тестирую регистрацию и авторизацию с последующим созданием excel файла





(Nik Sidorenko) #11

Судя по вашему второму степу Вы только собираете солюшен. Сбор солюшена не означает что после сборки он будет запущен. Попробуйте в Visual Studio пересобрать солюшен с помощью меню Сборка - Пересобрать (Rebuild).
Ваш солюшен соберётся, но не запустится пока Вы не нажмёте Пуск. То же самое делает ТимСити. Он пересобирает солюшен, но не запускает его. Запуск Вы должны прописать отдельно.

И вопрос: если Вы пишете тесты, то почему не используете тест ранер? Такой подход немного необычен в автоматизации тестирования


(Руслан Мериканов) #12

я относительно недавно начал писать тесты, мне нужно добавить еще один шаг? или прописать во втором шаге что то?


(Руслан Мериканов) #13

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


(Nik Sidorenko) #14

Во что у Вас собирается проект? Сonsole Application?

Если Сonsole Application, то нужно добавить шаг с запуском собранного приложения например через командную строку.


(Nik Sidorenko) #15

А можете дать ссылочку на одну из таких статей?


(Руслан Мериканов) #16

http://autoqa.org/teamcity/nastrojka-sborki-kompilyacii-proekta-triggera-teamcity.html


(Руслан Мериканов) #17

да, а билд раннер такой же как во втором шаге?


(Nik Sidorenko) #18

В этой статье нет информации по запуску собранного проекта. Тут информация по настройке сборке проекта и настройки тригера для запуска сборки, но не запуска собранного проекта.


(Nik Sidorenko) #19

Билд раннер Command Line


(Руслан Мериканов) #20

везде только это, все результаты гугла