Jenkins - ошибка теста Selenium Maven - не удалось выполнить цель - PullRequest
0 голосов
/ 30 апреля 2018

Я использую Jenkins (2.107.2) для первого запуска теста maven. Платформа: Linux

Это Java-программа, использующая селен, она не работает по следующей проблеме.

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

И установите права доступа к папке для любого пользователя.

какие-либо идеи / указатели, почему это идет не так?

13:34:30 Started by user Test User
13:34:30 Building in workspace /home/test.user/eclipse-workspace/Carspares Automation
13:34:30 Xvfb starting$ Xvfb :1 -fbdir /var/lib/jenkins/xvfb-28-..fbdir7240341890394839754
13:34:35 [Carspares Automation] $ /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven/bin/mvn -f "/home/test.user/eclipse-workspace/Carspares Automation/pom.xml" clean test
13:34:36 [INFO] Scanning for projects...
13:34:36 [INFO] 
13:34:36 [INFO] -------------------------< Automation:Jenkins >-------------------------
13:34:36 [INFO] Building Jenkins 0.0.1-SNAPSHOT
13:34:36 [INFO] --------------------------------[ jar ]---------------------------------
13:34:37 [INFO] 
13:34:37 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ Jenkins ---
13:34:37 [INFO] Deleting /home/test.user/eclipse-workspace/Carspares Automation/target
13:34:38 [INFO] ------------------------------------------------------------------------
13:34:38 [INFO] BUILD FAILURE
13:34:38 [INFO] ------------------------------------------------------------------------
13:34:38 [INFO] Total time: 1.647 s
13:34:38 [INFO] Finished at: 2018-04-30T13:34:38+01:00
13:34:38 [INFO] ------------------------------------------------------------------------
13:34:38 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project Jenkins: Failed to clean project: Failed to delete /home/test.user/eclipse-workspace/Carspares Automation/target/classes/Jenkins_TestNG/GetScreenshot.class -> [Help 1]
13:34:38 [ERROR] 
13:34:38 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
13:34:38 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
13:34:38 [ERROR] 
13:34:38 [ERROR] For more information about the errors and possible solutions, please read the following articles:
13:34:38 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
13:34:38 Build step 'Invoke top-level Maven targets' marked build as failure
13:34:38 [htmlpublisher] Archiving HTML reports...
13:34:38 [htmlpublisher] Archiving at PROJECT level /home/test.user/eclipse-workspace/Carspares Automation/test-output to /var/lib/jenkins/jobs/Reserve Vehicle Maven/htmlreports/HTML_20Report
13:34:38 TestNG Reports Processing: START
13:34:38 Looking for TestNG results report in workspace using pattern: **/testng-results.xml
13:34:38 testng-results.xml was last modified before this build started. Ignoring it.
13:34:38 Saving reports...
13:34:38 Found matching files but did not find any TestNG results.
13:34:38 Xvfb stopping
13:34:38 Finished: FAILURE

Запустили MVN в чистоте от Eclipse Ide. Смотрите результат: Не могу сделать из командной строки на них момент из-за моих разрешений на общий виртуальный компьютер.

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Jenkins 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------

    [INFO] 
    [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ Jenkins ---
    [INFO] Deleting /home/test.user/eclipse-workspace/Carspares Automation/target
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 0.177 s
    [INFO] Finished at: 2018-04-30T14:35:50+01:00
    [INFO] Final Memory: 9M/304M
    [INFO] ------------------------------------------------------------------------

Перезапустился в Дженкинсе, а затем произошла немного другая ошибка.

14:36:14 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project Jenkins: Failed to clean project: Failed to delete /home/test.user/eclipse-workspace/Carspares Automation/target/classes/META-INF/MANIFEST.MF -> [Help 1]
14:36:14 [ERROR] 
14:36:14 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
14:36:14 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
14:36:14 [ERROR] 

Теперь я могу запустить очистку из командной строки. Это успешно убрано. снова запустил Дженкинса со следующей ошибкой ...

15:40:51 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Jenkins: Fatal error compiling: directory not found: /home/test.user/eclipse-workspace/Carspares Automation/target/classes -> [Help 1]

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Для всех остальных.

Я так и не нашел причину проблемы и не смог ее исправить.

Я удалил проект maven в eclipse, создал новый. Новый тогда работал нормально .....

Спасибо за любые отзывы.

0 голосов
/ 02 мая 2018

Добавьте clean в вашу команду CLI. Если вы выполните mvn test, то это должен быть mvn clean test.

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

...