Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jenkins无法运行xml_Java_Xml_Jenkins_Testng - Fatal编程技术网

Java Jenkins无法运行xml

Java Jenkins无法运行xml,java,xml,jenkins,testng,Java,Xml,Jenkins,Testng,我正在使用TestNG、Maven和java。当通过eclipse运行我的自动测试时,它们正常运行,但当我尝试通过Jenkins运行它们时,它只是在下面显示此错误: **C:\Users\user\git\Projeto\Projeto>java org.testng.TestNG** **C:\Users\user\git\Projeto\Projeto\JenkinsXml\Mainframe.xml** **[TestNG] Running:**

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

    **C:\Users\user\git\Projeto\Projeto>java org.testng.TestNG** 
    **C:\Users\user\git\Projeto\Projeto\JenkinsXml\Mainframe.xml**  
    **[TestNG] Running:**    
    **C:\Users\user\git\Projeto\Projeto\JenkinsXml\Mainframe.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使用的存档:
调用C:\Users\%USER\u NAME%\git\Projeto\Projeto\ScriptBat\JenkinsConfigWorkspace\ScriptConfig.bat
cd%projectLocation%
java org.testng.testng%projectLocation%\JenkinsXml\Mainframe.xml

.xml存档已使用:


我解决了这个问题!不幸的是,它仍然没有在cmd中运行,但我的目标是在Jenkins中运行,现在它正在运行。 我所做的是上面注释中的所有步骤,并且在类路径中配置了jacob jar。我不仅导入了jar,还导入了它的整个文件夹,因为这样也可以导入dll文件。 要访问eclipse中的类路径,请转到:
窗口>首选项>Java>生成路径>类路径变量


我希望这能帮助别人…

我解决了这个问题!不幸的是,它仍然没有在cmd中运行,但我的目标是在Jenkins中运行,现在它正在运行。 我所做的是上面注释中的所有步骤,并且在类路径中配置了jacob jar。我不仅导入了jar,还导入了它的整个文件夹,因为这样也可以导入dll文件。 要访问eclipse中的类路径,请转到:
窗口>首选项>Java>生成路径>类路径变量


我希望这可以帮助某人…

为什么不尝试将
verbose=“2”
(或更高的值)添加到
testng.xml中的
标记中,然后重试?这将导致TestNG开始在控制台上转储stacktrace,这将为您提供故障指示,并可能帮助您修复故障。感谢@KrishnanMahadevan,我将尝试此方法。请将您发现的内容发回。我已将详细信息添加到套件中,它在eclipse上确实有效,但不幸的是,在Jenkins中没有任何区别。今天我更改了在cmd中运行批处理文件时使用的命令,在cmd上出现了不同的错误…:[TestNG][error]org.xml.sax.SAXParseException;行号:1;列数:1;序言中不允许该内容为什么不尝试将
verbose=“2”
(或更高的值)添加到
testng.xml中的
标记中,然后重试?这将导致TestNG开始在控制台上转储stacktrace,这将为您提供故障指示,并可能帮助您修复故障。感谢@KrishnanMahadevan,我将尝试此方法。请将您发现的内容发回。我已将详细信息添加到套件中,它在eclipse上确实有效,但不幸的是,在Jenkins中没有任何区别。今天我更改了在cmd中运行批处理文件时使用的命令,在cmd上出现了不同的错误…:[TestNG][error]org.xml.sax.SAXParseException;行号:1;列数:1;序言中不允许包含这些内容。如果你在这里总结这些步骤,而不是让人们浏览所有这些评论,那将更有帮助。如果你在这里总结这些步骤,而不是让人们浏览所有这些评论,那将更有帮助。。。