当前位置: 首页 > 知识库问答 >
问题:

无法使用Jenkins对git repo中提交的代码执行testng.xml

党博超
2023-03-14

我试图通过Jenkins使用testng.xml执行我的Selenium项目代码。我能够使用maven通过Jenkins成功地运行代码,但现在我希望设置构建,以便能够使用testng.xml文件运行相同的代码。为了那个

    null
*> git.exe fetch --tags --force --progress -- https://github.com/uppalvishal/SeleniumMockProject.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git.exe rev-parse "refs/remotes/origin/master^{commit}" # timeout=10
 > git.exe rev-parse "refs/remotes/origin/origin/master^{commit}" # timeout=10
Checking out Revision 703b73fd5b9fde5404b52d2caa3f8c4769554291 (refs/remotes/origin/master)
 > git.exe config core.sparsecheckout # timeout=10
 > git.exe checkout -f 703b73fd5b9fde5404b52d2caa3f8c4769554291 # timeout=10
Commit message: "committed batch file"
First time build. Skipping changelog.
[Selenium_Automation_TestNG] $ cmd /c call C:\Users\vuppal\AppData\Local\Temp\jenkins2717609267405812765.bat
C:\Users\vuppal\.jenkins\workspace\Selenium_Automation_TestNG>testngBatchFile.bat
**C:\Users\vuppal\.jenkins\workspace\Selenium_Automation_TestNG>java org.testng.TestNG testng.xml 
Error: Could not find or load main class org.testng.TestNG
Caused by: java.lang.ClassNotFoundException: org.testng.TestNG**
C:\Users\vuppal\.jenkins\workspace\Selenium_Automation_TestNG>pause
Press any key to continue . . . 
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE*

我甚至尝试通过在项目中创建一个lib文件夹并将批处理文件更改为

java-CP lib*org.testng.testng testngscripts.xml暂停

以及github代码中的lib文件夹的完整路径,如

共有1个答案

程皓轩
2023-03-14

pom.xml中是否存在TestNG Jar?你在用Maven吗?

为此需要使用maven。将您的TestNG jar依赖项放在maven中并上传到GIT上一旦您从GIT下载项目,maven将自动下载TestNG jar。这样工作很好

 类似资料:
  • 在开发servlet程序时,我遇到了一个问题,我使用了netbeans ide,并使用了glassfish服务器。这是我的索引代码。html文件:- servlet的代码是:- 我认为问题是在解析变量时发生的。。。拜托,谁能帮我??而且索引文件执行得很好,但当我直接点击按钮而不在文本框中键入任何内容时,它会显示正确的输出,但当我输入程序(abc)中指定的用户名和密码时 HTTP状态500-内部服务

  • 开发组非常欢迎各位向我们提交PR(Pull Request),但是为了保证代码质量和统一的风格,向官方的主仓库 swoft/swoft 和 开发仓库 贡献代码时需要注意代码和 commit 格式 发起PR时的注意事项 请不要提交 PR 到各个组件仓库,它们都是 只读的 核心组件的 开发仓库 是 swoft/swoft-component 扩展组件的 开发仓库 是 swoft/swoft-ext 请

  • 我有一个python程序成功地使用云服务帐户执行bigquery。当我尝试使用Jenkins调度python程序时,我看到了以下错误:gcloud用户对表和数据集具有bigquery编辑器、dataowner和admin权限。 log: gCloud auth激活服务帐户abc--key-file=****激活的服务号凭据:abc273721.iam.gserviceaccount.com]gCl

  • 本文向大家介绍python执行get提交的方法,包括了python执行get提交的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python执行get提交的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 我有一个方法,它迭代一个映射,对值执行一个操作,并填充一个要返回的映射。 我的问题是,我如何将其转换为Java8(执行不循环的操作)? 代码:

  • 我想使用jenkins中git的以下管道脚本 如何从git正确运行Jenkins脚本?