Плагин Allure Reports Team City, заставляющий сборки зависать на шаге сборки, на котором выполняются тесты - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь заставить работать отчеты Allure в рамках проекта NUnit на C # с использованием Selenium WebDriver.Следование документации по установке allure, кажется, работает нормально на локальной машине, но я пытаюсь заставить плагин Team City также работать над этим проектом.Я загрузил плагин allure team city и добавил этап сборки, который будет генерировать отчет, даже если сборка не удалась или была остановлена.В проект добавлены все необходимые теги Allure Nunit, и снова это генерирует результаты локально, из которых может быть сгенерирован отчет.Однако при запуске тестов из Team City сборка зависает и даже не запускает тесты.На этапе запуска тестов он просто сидит там.Журналы сборки Team City не показывают ничего плохого.Я использую NUnit 3.6, Team City 2018.1, allure 2,7, плагин allure team city 2.9.

Есть ли у кого-нибудь опыт отчетности по очарованиям?Документация немного устарела, но я сделал с ней как можно больше.

1 Ответ

0 голосов
/ 23 сентября 2018

Я не уверен, разрешено ли это, отвечая на ваш собственный вопрос, но в свете небольшого количества на основании существующих ответов, учитывая, что разработчики Allure фактически предлагают публиковать на этом сайте, а не на своем собственном сайте-концентраторе Git, Я нахожу это довольно расстраивающим, что было мало ответа.

В любом случае, потратив еще несколько часов на изучение этого вопроса, я считаю, что зависание сборок сводится к файлу allure-config.json и пути к настройке результатов allure в нем. Кажется, что любая попытка изменить этот параметр по умолчанию на мгновение приводит к зависанию сборок TC, содержащих отчеты Allure. надеюсь, это поможет другим, у которых в будущем возникнут подобные проблемы.

...