Ошибка: конвейер Azure Devops - «java.lang.IllegalStateException: драйвер не является исполняемым» - PullRequest
0 голосов
/ 26 октября 2018

Я пытался создать конвейер CI / Cd в Azure Devops для своего репозитория github. Он содержит базовый юнит-тест селена, работающего на Chrome. У меня есть chromedriver linux, который уже находится в пути test / resources проекта, тест не пройден, так как он не является исполняемым файлом, я попытался использовать chmod + x для преобразования его в исполняемый файл, но это не работает:

Мой файл "azure-pipeline.yml" выглядит следующим образом:

пул: vmImage: 'Ubuntu 16.04'

шаги: - задача: Maven @ 3 входы: mavenPomFile: 'pom.xml' mavenOptions: '-Xmx3072m' javaHomeOption: 'JDKVersion' jdkVersionOption: '1.8' jdkArchitectureOption: 'x64' publishJUnitResults: false testResultsFiles: '** / TEST - *. xml' цели: «пакет»

  • Сценарий: mvn clean install
  • bash: | chmod + x / home / vsts / work / 1 / s / target / тестовые классы / драйверы / chromedriver mvn test

Выдает ошибку следующим образом:

2018-10-26T18:33:57.2097240Z java.lang.IllegalStateException: The driver is not executable: /home/vsts/work/1/s/target/test-classes/drivers/chromedriver
2018-10-26T18:33:57.2097492Z    at 
com.google.common.base.Preconditions.checkState(Preconditions.java:585)
2018-10-26T18:33:57.2097627Z    at 
org.openqa.selenium.remote.service.DriverService.checkExecutable
(DriverService.java:140)
2018-10-26T18:33:57.2097751Z    at 
org.openqa.selenium.remote.service.DriverService.findExecutable
(DriverService.java:131)
2018-10-26T18:33:57.2097913Z    at 
org.openqa.selenium.chrome.ChromeDriverService.access$000
(ChromeDriverService.java:33)
2018-10-26T18:33:57.2098058Z    at 
org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable
(ChromeDriverService.java:139)
2018-10-26T18:33:57.2098200Z    at 
org.openqa.selenium.remote.service.DriverService$Builder.build
(DriverService.java:335)
2018-10-26T18:33:57.2098325Z    at 
org.openqa.selenium.chrome.ChromeDriverService.createDefaultService
(ChromeDriverService.java:89)
2018-10-26T18:33:57.2098467Z    at org.openqa.selenium.chrome.ChromeDriver. 
<init>(ChromeDriver.java:123)
2018-10-26T18:33:57.2098594Z    at 
com.mfaisalkhatri.citests.tests.UnitTest.browserTest(UnitTest.java:48)
2018-10-26T18:33:57.2098662Z 
2018-10-26T18:33:57.2229115Z 
2018-10-26T18:33:57.2232164Z Results :
2018-10-26T18:33:57.2233116Z 
2018-10-26T18:33:57.2234233Z Failed tests:   
browserTest(com.mfaisalkhatri.citests.tests.UnitTest): The driver is not 
executable: /home/vsts/work/1/s/target/test-classes/drivers/chromedriver

Буду признателен за любую помощь.

...