2017-04-10 13 views
0

私はJenkinsインテグレーションでセレンTestNG xmlファイルを実行しようとしています。私は、次のシェルコマンドを持っている:Selenium Jenkinsの問題

#!/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.xmlverbose2(またはそれ以上)に変更してもう一度実行してください。それは

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など、デフォルトのレポートを開くことができるはずです。

関連する問題