我能够成功执行 TestNG 脚本,但是当我尝试使用 Jenkins 执行相同的脚本时,它显示以下内容:
Started by user anonymous
Building in workspace C:\Users\user\Desktop\xyz
[xyz] $ cmd /c call C:\windows\TEMP\hudson1998633505158708122.bat
C:\Users\user\Desktop\xyz>run.bat
C:\Users\user\Desktop\xyz>java -cp bin;lib/* org.testng.TestNG testng.xml
[TestNG] Running:
C:\Users\user\Desktop\xyz\testng.xml
log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies).
log4j:WARN Please initialize the log4j system properly.
Test case 1 is end
===============================================
Suite
Total tests run: 3, Failures: 0, Skips: 3
===============================================
Finished: SUCCESS
但是,我能够成功执行 bat
文件和 TestNG 脚本,如下是 TestNG 报告:
为什么它会跳过所有 3 个测试用例?
最佳答案
您可能应该使用 verbose="10"来检查它跳过测试的原因。
关于java - Jenkins:Jenkins 未运行 TestNG 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481099/