2017-04-07 3 views
1

コマンドラインからテストスイートを実行する際に問題があります。TestNGエラーテストスイートが見つかりませんでした。

java -jar test.jar 

java.io.FileNotFoundException: /home/user01/jenkins/run_suite/test-suites/test.xml (No such file or directory) 
at java.io.FileInputStream.open0(Native Method) 
at java.io.FileInputStream.open(FileInputStream.java:195) 
at java.io.FileInputStream.<init>(FileInputStream.java:138) 
at java.io.FileInputStream.<init>(FileInputStream.java:93) 
at org.testng.xml.Parser.parse(Parser.java:167) 
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:302) 
at org.testng.TestNG.run(TestNG.java:991) 
[TestNG] [ERROR] No test suite found. Nothing to run 
Usage: <main class> [options] The XML suite files to run 

が、私は、ディレクトリ

[[email protected] ~]$ ll /home/user01/jenkins/run_suite/test-suites/test.xml 
-rwxrwxrwx 1 user01 user01 233 Apr 7 16:07 /home/user01/jenkins/run_suite/test-suites/test.xml 

に見れば、私は777

chmod -R 777 /home/user01/jenkins/ 

に権限を変更しましたが、助けにはなりません。同じのtest.xmlスイートは、私のファイル「のtest.xmlは」私は私ことがわかり

sed -i 's/\(testSuite = \)/\1test-suites\/test_suite.xml/' test.xml 

によって更新されたので、私は問題:)

を見つけた日食

答えて

0

から問題なく実行されます私はスペースの問題がなくなって削除したので、私は、コマンド

今:)

作業
sed -i 's/\s*$//' test.xml 

次実行した後に、最後の行に空白を持っています

関連する問題