Jenkins 无法运行 xml



我正在使用TestNG,Maven和Java。当通过 eclipse 运行我的自动测试时,它们运行正常,但是当我尝试通过 Jenkins 运行它们时,它只是在下面显示此错误:

**C:UsersusergitProjetoProjeto>java org.testng.TestNG** 
**C:UsersusergitProjetoProjetoJenkinsXmlMainframe.xml**  
**[TestNG] Running:**    
**C:UsersusergitProjetoProjetoJenkinsXmlMainframe.xml**
**===============================================**  
**Extent Parallel Test**
**Total tests run: 1, Failures: 1, Skips: 0**
**===============================================**   
**Build step 'Executar no comando do Windows' marked build as failure**
**Finished: FAILURE**

这不是一个非常有用的错误,是什么让它变得更加困难......

.bat archive used:call C:
\Users\%USER_NAME%\git\Projeto\Projeto\ScriptBat\JenkinsConfigWorkspace\ScriptConfig.bat
cd %projectLocation%java org.testng.TestNG %
projectLocation%\JenkinsXml\Mainframe.xml

使用的.xml存档:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Extent Parallel Test" parallel="classes"
	thread-count="1" configfailurepolicy="continue">
	<parameter name="dispositivo" value="Android Emulator" />
	<parameter name="versaoAplicativo" value="3" />
	<parameter name="browserParametro" value="Chrome" />
	<parameter name="baseURL" value="https://portal/login.jsp" />		
	<parameter name="caminhoPlanilha" value=".caminhonomePlanilha.xlsm" />
	<test name="Macro" allow-return-values="true">
		<parameter name="executavel" value="mainframe.edp" />		
		<parameter name="nomeMacro" value="RecuperarDadosMainframe" />
		<classes>
			<class name="mobile.android.empresa.automacao_massas.RunExcelMacro" />
		</classes>
	</test>
</suite>

我想明确指出,这个 xml 调用一个调用大型机应用程序的 java 类。我能够通过cmd运行xml,但无法运行调用此xml的批处理。

我解决了问题! 不幸的是,它仍然没有在cmd中运行,但我的目标是在Jenkins中运行,现在它正在运行。 我所做的是上面评论中的所有步骤,并在类路径中配置了我的 jacob jar。我不仅导入了jar,还导入了整个文件夹,因为这样也可以导入dll文件。 要在 eclipse 中访问类路径 go:
Window> Preferences> Java> 构建路径>类路径

变量我希望这可以帮助某人...

相关内容

最新更新