t.me/atinfo_chat Telegram группа по автоматизации тестирования

Нет отчета allure при интеграции с jenkins

Теги: #<Tag:0x00007fd776e041d8> #<Tag:0x00007fd776e04070> #<Tag:0x00007fd77731be28>

Пытаюсь стянуть свои автотесты с Git запустить их в Jenkins и получить результат выполнения в Allure-report но все рушится и не работает.

  1. Jenkins перестал делать актуальную сборку проекта и не смотрит изменения в Git
  2. После запуска тестов даже старых в папке allure-result нет ни одного файла она все время пуста.

Помогите! Что с этим делать как чинить ?

в приведенных вами логах ругань на то, что нет allure-results. Ну если у вас тесты не запускаются, то не удивительно, что каталога результатов не появляется. Вам надо разобраться с тем, почему не запускаются тесты, потому приведите, пожалуйста, лог всего пайплайна

Started by user Pavel Panasiuk
Running as SYSTEM
Building in workspace C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject
The recommended git tool is: NONE
No credentials specified

git.exe rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
git.exe config remote.origin.url https://github.com/PavelPanasiuk/YandexTraineeProject.git # timeout=10
Fetching upstream changes from https://github.com/PavelPanasiuk/YandexTraineeProject.git
git.exe --version # timeout=10
git --version # ‘git version 2.29.2.windows.2’
git.exe fetch --tags --force --progress – https://github.com/PavelPanasiuk/YandexTraineeProject.git +refs/heads/:refs/remotes/origin/ # timeout=10
Seen branch in repository origin/dev
Seen branch in repository origin/master
Seen 2 remote branches
git.exe show-ref --tags -d # timeout=10
Checking out Revision e1aacab22cfb8f6aa5166187b661440ebcc6948f (refs/remotes/origin/master)
git.exe config core.sparsecheckout # timeout=10
git.exe checkout -f e1aacab22cfb8f6aa5166187b661440ebcc6948f # timeout=10
Commit message: “Init commit”
git.exe rev-list --no-walk e1aacab22cfb8f6aa5166187b661440ebcc6948f # timeout=10
[YandexTraineeProject] $ cmd /c call C:\WINDOWS\TEMP\jenkins608341570513354848.bat

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject>chcp 1251
’ҐЄгй п Є®¤®ў п бва ­Ёж : 1251

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject>dotnet build -c
Отсутствует обязательный аргумент для параметра: --configuration
Использование: dotnet build [параметры] <ПРОЕКТ | РЕШЕНИЕ>

Аргументы:
<ПРОЕКТ | РЕШЕНИЕ> Файл проекта или решения. Если файл не указан, команда будет искать его в текущем каталоге.

Параметры:
-h, --help Показать справку командной строки.
-o, --output <OUTPUT_DIR> Выходной каталог для размещения артефактов сборки.
-f, --framework Целевая платформа для сборки. Целевая платформа также должна быть указана в файле проекта.
-c, --configuration Конфигурация, используемая при сборке проекта. По умолчанию для большинства проектов используется “Debug”.
-r, --runtime <RUNTIME_IDENTIFIER> Целевая среда выполнения для сборки.
–version-suffix <VERSION_SUFFIX> Установка значения свойства $(VersionSuffix), используемого для сборки проекта.
–no-incremental Не использовать инкрементную сборку.
–no-dependencies Не выполнять сборку для ссылок между проектами и выполнить сборку только для указанного проекта.
/nologo, --nologo Не отображать начальный баннер или сообщение об авторских правах.
–no-restore Не восстанавливать проект перед сборкой.
–interactive Позволяет остановить команду и ожидать ввода или действия пользователя (например, для проверки подлинности).
-v, --verbosity Установка уровня детализации MSBuild. Допустимые значения: q[uiet], m[inimal], n[ormal], d[etailed] и diag[nostic].
–force Принудительное разрешение всех зависимостей даже в случае успеха последнего восстановления.
Эквивалентно удалению файла project.assets.json.

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject>dotnet test --filter Name~“QuitFromEmailAccount”
Тестовый запуск C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\bin\Debug\netcoreapp3.1\YandexTraineeProject.dll(.NETCoreApp,Version=v3.1)
Программа Microsoft ® Test Execution Command Line Tool версии 16.6.0
(с) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Запуск выполнения тестов; подождите…

Общее количество тестовых файлов (1), соответствующих указанному шаблону.
При вызове исполнителя “executor://nunit3testexecutor/” возникло исключение: Could not load file or assembly ‘nunit.engine.core, Version=3.11.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb’. Не удается найти указанный файл.

Сбой тестового запуска.

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject>exit 1
Build step ‘Execute Windows batch command’ marked build as failure
[YandexTraineeProject] $ C:\Users\pavel\source\allure-2.13.8\allure-2.13.8\bin\allure.bat generate -c -o C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\allure-report
allure-results does not exist
Report successfully generated to C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\allure-report
Allure report was successfully generated.
Creating artifact for the build.
Artifact was added to the build.
Finished: FAILURE

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

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

Так в самой консоли тесты выполняются и проект билдится.
А тут что то не так.

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

“локально работает” – забудьте эту фразу. ci сервер должен быть точкой отсчета, если что-то не работает на нём, значит у вас проблемы

А не подскажете что нужно что бы это исправить:

сбилдить проект, тогда нужные библиотеки появятся в папке билда

Так он не билдится ))
А в чем проблема не понимаю.
Не тянет инфу с git хотя подключен к нужному репозиторию

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

дженкинс у вас локально установлен, зайдите в его рабочий каталог

попробуйте здесь руками его сбилдить, в консоли поиграйтесь с гитом

Started by user Pavel Panasiuk
Running as SYSTEM
Building in workspace C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject
The recommended git tool is: NONE
No credentials specified

git.exe rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
git.exe config remote.origin.url https://github.com/PavelPanasiuk/YandexTraineeProject.git # timeout=10
Fetching upstream changes from https://github.com/PavelPanasiuk/YandexTraineeProject.git
git.exe --version # timeout=10
git --version # ‘git version 2.29.2.windows.2’
git.exe fetch --tags --force --progress – https://github.com/PavelPanasiuk/YandexTraineeProject.git +refs/heads/:refs/remotes/origin/ # timeout=10
git.exe rev-parse “refs/remotes/origin/dev^{commit}” # timeout=10
Checking out Revision ffcbb2edd75a2abdbce41cf34a640b37f7404225 (refs/remotes/origin/dev)
git.exe config core.sparsecheckout # timeout=10
git.exe checkout -f ffcbb2edd75a2abdbce41cf34a640b37f7404225 # timeout=10
Commit message: “All test start working”
First time build. Skipping changelog.
[YandexTraineeProject] $ cmd /c call C:\WINDOWS\TEMP\jenkins6259247353185576812.bat

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject>chcp 1251
’ҐЄгй п Є®¤®ў п бва ­Ёж : 1251

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject>dotnet build
Microsoft ® Build Engine версии 16.6.0+5ff7b0c9e для .NET Core
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Определение проектов для восстановления…
Восстановлен C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj (за 769 ms).
Tests\EmailTest.cs(67,21): warning CS0108: '“ValidLoginPasswordEmailTest.TearDown()” скрывает наследуемый член “TestBase.TearDown()”. Если скрытие было намеренным, используйте ключевое слово new. [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Tests\EmailTest.cs(120,21): warning CS0108: '“NotValidLoginPasswordEmailTest.TearDown()” скрывает наследуемый член “TestBase.TearDown()”. Если скрытие было намеренным, используйте ключевое слово new. [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Tests\YandexMusicTest.cs(75,21): warning CS0108: '“YandexMusicTest.TearDown()” скрывает наследуемый член “TestBase.TearDown()”. Если скрытие было намеренным, используйте ключевое слово new. [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Utils\WaitElement.cs(16,25): warning CS0618: 'ExpectedConditions" является устаревшим: ‘The ExpectedConditions implementation in the .NET bindings is deprecated and will be removed in a future release. This portion of the code has been migrated to the DotNetSeleniumExtras repository on GitHub (https://github.com/DotNetSeleniumTools/DotNetSeleniumExtras)’ [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Pages\YandexMusicPage.cs(41,29): warning CS0168: Переменная “ex” объявлена, но ни разу не использована. [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Utils\WaitElement.cs(29,25): warning CS0618: 'ExpectedConditions" является устаревшим: ‘The ExpectedConditions implementation in the .NET bindings is deprecated and will be removed in a future release. This portion of the code has been migrated to the DotNetSeleniumExtras repository on GitHub (https://github.com/DotNetSeleniumTools/DotNetSeleniumExtras)’ [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Utils\WaitElement.cs(42,25): warning CS0618: 'ExpectedConditions" является устаревшим: ‘The ExpectedConditions implementation in the .NET bindings is deprecated and will be removed in a future release. This portion of the code has been migrated to the DotNetSeleniumExtras repository on GitHub (https://github.com/DotNetSeleniumTools/DotNetSeleniumExtras)’ [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
YandexTraineeProject -> C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\bin\Debug\netcoreapp3.1\YandexTraineeProject.dll

Сборка успешно завершена.

Tests\EmailTest.cs(67,21): warning CS0108: '“ValidLoginPasswordEmailTest.TearDown()” скрывает наследуемый член “TestBase.TearDown()”. Если скрытие было намеренным, используйте ключевое слово new. [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Tests\EmailTest.cs(120,21): warning CS0108: '“NotValidLoginPasswordEmailTest.TearDown()” скрывает наследуемый член “TestBase.TearDown()”. Если скрытие было намеренным, используйте ключевое слово new. [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Tests\YandexMusicTest.cs(75,21): warning CS0108: '“YandexMusicTest.TearDown()” скрывает наследуемый член “TestBase.TearDown()”. Если скрытие было намеренным, используйте ключевое слово new. [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Utils\WaitElement.cs(16,25): warning CS0618: 'ExpectedConditions" является устаревшим: ‘The ExpectedConditions implementation in the .NET bindings is deprecated and will be removed in a future release. This portion of the code has been migrated to the DotNetSeleniumExtras repository on GitHub (https://github.com/DotNetSeleniumTools/DotNetSeleniumExtras)’ [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Pages\YandexMusicPage.cs(41,29): warning CS0168: Переменная “ex” объявлена, но ни разу не использована. [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Utils\WaitElement.cs(29,25): warning CS0618: 'ExpectedConditions" является устаревшим: ‘The ExpectedConditions implementation in the .NET bindings is deprecated and will be removed in a future release. This portion of the code has been migrated to the DotNetSeleniumExtras repository on GitHub (https://github.com/DotNetSeleniumTools/DotNetSeleniumExtras)’ [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Utils\WaitElement.cs(42,25): warning CS0618: 'ExpectedConditions" является устаревшим: ‘The ExpectedConditions implementation in the .NET bindings is deprecated and will be removed in a future release. This portion of the code has been migrated to the DotNetSeleniumExtras repository on GitHub (https://github.com/DotNetSeleniumTools/DotNetSeleniumExtras)’ [C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\YandexTraineeProject.csproj]
Предупреждений: 7
Ошибок: 0

Прошло времени 00:00:04.36

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject>dotnet test
Тестовый запуск C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\bin\Debug\netcoreapp3.1\YandexTraineeProject.dll(.NETCoreApp,Version=v3.1)
Программа Microsoft ® Test Execution Command Line Tool версии 16.6.0
(с) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Запуск выполнения тестов; подождите…

Общее количество тестовых файлов (1), соответствующих указанному шаблону.
Starting ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761}) on port 52824
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
Starting ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761}) on port 52903
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
Setup failed for test fixture YandexTraineeProject.Location
OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://localhost:52903/session timed out after 60 seconds.
----> System.Net.WebException : The operation has timed out.
Starting ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761}) on port 52939
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
X CompareElseButtonElements [< 1ms]
Сообщение об ошибке:
OneTimeSetUp: OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://localhost:52903/session timed out after 60 seconds.
----> System.Net.WebException : The operation has timed out.

X NavigationBarLink("//a[@data-id=‘music’]",“music”) [5s 366ms]
Сообщение об ошибке:
OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds
Трассировка стека:
at OpenQA.Selenium.Support.UI.DefaultWait1.ThrowTimeoutException(String exceptionMessage, Exception lastException) at OpenQA.Selenium.Support.UI.DefaultWait1.Until[TResult](Func2 condition) at YandexTraineeProject.WaitElement.IsElementClickable(IWebDriver driver, By locator) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Utils\WaitElement.cs:line 15 at YandexTraineeProject.MainPage.ClickNavigationBarButton(String nameOfButton) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Pages\MainPage.cs:line 55 at YandexTraineeProject.NavigationBarTest.NavigationBarLink(String link, String expectedresult) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Tests\NavigationBarTest.cs:line 39 Starting ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761}) on port 53179 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully. Starting ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761}) on port 53302 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully. X OpenEmail_CheckUserName [16s 269ms] Сообщение об ошибке: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds ----> OpenQA.Selenium.NoSuchElementException : no such element: Unable to locate element: {"method":"xpath","selector":"//span[@class='user-account__name'][1]"} (Session info: chrome=87.0.4280.141) Трассировка стека: at OpenQA.Selenium.Support.UI.DefaultWait1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
at OpenQA.Selenium.Support.UI.DefaultWait1.Until[TResult](Func2 condition)
at YandexTraineeProject.WaitElement.IsElementVisible(IWebDriver driver, By locator) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Utils\WaitElement.cs:line 28
at YandexTraineeProject.EmailPage.GetUserName() in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Pages\EmailPage.cs:line 24
at YandexTraineeProject.ValidLoginPasswordEmailTest.OpenEmail_CheckUserName() in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Tests\EmailTest.cs:line 42
–NoSuchElementException
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.FindElement(String mechanism, String value) at OpenQA.Selenium.Support.UI.ExpectedConditions.<>c__DisplayClass7_0.<ElementIsVisible>b__0(IWebDriver driver) at OpenQA.Selenium.Support.UI.DefaultWait1.Until[TResult](Func2 condition) Starting ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761}) on port 53455 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully. X QuitFromEmailAccount [6s 119ms] Сообщение об ошибке: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds ----> OpenQA.Selenium.NoSuchElementException : no such element: Unable to locate element: {"method":"xpath","selector":"//span[text()='Войти в почту']/.."} (Session info: chrome=87.0.4280.141) Трассировка стека: at OpenQA.Selenium.Support.UI.DefaultWait1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
at OpenQA.Selenium.Support.UI.DefaultWait1.Until[TResult](Func2 condition)
at YandexTraineeProject.WaitElement.IsElementClickable(IWebDriver driver, By locator) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Utils\WaitElement.cs:line 15
at YandexTraineeProject.MainPage.ClickEmailLoginButton() in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Pages\MainPage.cs:line 50
at YandexTraineeProject.ValidLoginPasswordEmailTest.QuitFromEmailAccount() in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Tests\EmailTest.cs:line 51
–NoSuchElementException
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.FindElement(String mechanism, String value) at OpenQA.Selenium.Support.UI.ExpectedConditions.<>c__DisplayClass19_0.<ElementToBeClickable>b__0(IWebDriver driver) at OpenQA.Selenium.Support.UI.DefaultWait1.Until[TResult](Func2 condition) Starting ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761}) on port 53861 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully. X CheckArtistName [5s 476ms] Сообщение об ошибке: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds Трассировка стека: at OpenQA.Selenium.Support.UI.DefaultWait1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
at OpenQA.Selenium.Support.UI.DefaultWait1.Until[TResult](Func2 condition)
at YandexTraineeProject.WaitElement.IsElementClickable(IWebDriver driver, By locator) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Utils\WaitElement.cs:line 15
at YandexTraineeProject.MainPage.ClickNavigationBarButton(String nameOfButton) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Pages\MainPage.cs:line 55
at YandexTraineeProject.YandexMusicTest.CheckArtistName() in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Tests\YandexMusicTest.cs:line 43
X StartPlayingMusic [5s 325ms]
Сообщение об ошибке:
OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds
Трассировка стека:
at OpenQA.Selenium.Support.UI.DefaultWait1.ThrowTimeoutException(String exceptionMessage, Exception lastException) at OpenQA.Selenium.Support.UI.DefaultWait1.Until[TResult](Func`2 condition)
at YandexTraineeProject.WaitElement.IsElementClickable(IWebDriver driver, By locator) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Utils\WaitElement.cs:line 15
at YandexTraineeProject.MainPage.ClickNavigationBarButton(String nameOfButton) in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Pages\MainPage.cs:line 55
at YandexTraineeProject.YandexMusicTest.StartPlayingMusic() in C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\YandexTraineeProject\Tests\YandexMusicTest.cs:line 62

Сбой тестового запуска.
Всего тестов: 19
Пройдено: 13
Не пройдено: 6
Общее время: 4,2388 Минуты

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject>exit 1
Process leaked file descriptors. See https://jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information
Build step ‘Execute Windows batch command’ marked build as failure
[YandexTraineeProject] $ C:\Users\pavel\source\allure-2.13.8\allure-2.13.8\bin\allure.bat generate -c -o C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\allure-report
allure-results does not exist
Report successfully generated to C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\YandexTraineeProject\allure-report
Allure report was successfully generated.
Creating artifact for the build.
Artifact was added to the build.
Finished: FAILURE

Ну вот билд получился а отчет нет.

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

  1. погуглите, как увеличить количество доступных портов для подключений, ответ вроде как есть даже на этом форуме
  2. далее проверьте в рабочем каталоге существование allure-results, в логах написано, что каталога нет, но у вас 13 тестов из 19 прошло, результаты должны быть (если библиотека аллюра подключена, конечно же)
  3. учитесь читать логи, в них все есть

Вроде дело близится к завершению но еще нужна Ваша помощь немного.
Нашел где генерятся allure-result они вообще в отдельной папке windows/temp
Как указать путь что бы Jenkis брал результаты для репорта из windows/temp

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