java - Jenkins:Jenkins 未运行 TestNG 测试

标签 java eclipse batch-file jenkins

我能够成功执行 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 报告:

enter image description here

为什么它会跳过所有 3 个测试用例?

最佳答案

您可能应该使用 verbose="10"来检查它跳过测试的原因。

关于java - Jenkins:Jenkins 未运行 TestNG 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481099/

相关文章:

java - 头痛 - 从 java 运行批处理文件

java - 了解 float 和无限循环

java - 如何使用 Rest api 响应下载 html 页面

java - 不匹配正则表达式中的转义字符

java.lang.NoClassDefFoundError : Failed resolution of: Lcom/google/android/gms/common/GooglePlayServicesUtil 错误

batch-file - IF "71"GTR "7000"产生 true

java - Lmax Disruptor,许多消费者 - 如何让消费者只接受特定类型的消息并独立进行?

eclipse - 调整 Eclipse 控制台大小

java - Eclipse/Maven 错误 : "No compiler is provided in this environment"

Windows 批处理函数从参数中删除特殊字符