2017-04-10 3 views
0

젠킨스 통합을 통해 셀레늄 TestNG XML 파일을 실행하려고합니다.Selenium Jenkins issue

#!/bin/bash 
set classpath="${WORKSPACE}/out/production/Test/Test:${WORKSPACE}/lib/*" 
chmod a+x ${WORKSPACE}/lib/*.jar 
JAVA_HOME=/opt/jdk1.8.0_121 /opt/jdk1.8.0_121/bin/java -cp "out/production/Test:lib/*" org.testng.TestNG ${WORKSPACE}/src/TestRunners/Smoke_Test.xml 

이 그것은 내 모든 테스트를 무시하고 실패 내 빌드

[TestNG] Running: 
15:19:22 /app/jenkins/workspace/Smoke_Test/src/TestRunners/Smoke_Test.xml 
15:19:22 
15:19:22 
15:19:22 =============================================== 
15:19:22 Smoke_Test_Suite 
15:19:22 Total tests run: 21, Failures: 0, Skips: 21 
15:19:22 Configuration Failures: 8, Skips: 42 
15:19:22 =============================================== 
15:19:22 
15:19:23 Build step 'Execute shell' marked build as failure 
15:19:23 Finished: FAILURE 

의 출력은 : 나는 다음과 같은 셸 명령이 있습니다. 나는 왜 혼란 스럽다. 여기있는 어떤 도움도 크게 감사 할 것이다.

답변

1

Smoke_Test.xml에서 verbose2 (또는 그 이상)으로 변경하고 다시 실행하시기 바랍니다. 이

15:19:22 =============================================== 
15:19:22 Smoke_Test_Suite 
15:19:22 Total tests run: 21, Failures: 0, Skips: 21 
15:19:22 Configuration Failures: 8, Skips: 42 
15:19:22 =============================================== 

실패 후에는 테스트를 건너의 원인이되는 구성의 실패 원인을 찾아 같은 emailable-report.html 같은 기본 보고서를 열 수 있어야합니다.