我从哈德森那里得到了以下错误。谁能告诉我这里有什么问题。我的测试用例运行良好。
Total time: 0 seconds
Recording test results
584) 在 hudson.model.Build$RunnerImpl.post2(Build.java:159) 在 hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:553) 在 hudson.model.Run.run(Run.java:1390 ) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:145) 原因:hudson .util.IOException2: Failed to read C:\Users\xxx\Downloads\hudson\workspace\xxx\xxx\testresults\testresults.properties 这真的是 JUnit 报告文件吗?您的配置必须在 hudson.tasks.junit.TestResult 的 hudson.tasks.junit.TestResult.parse(TestResult.java:155) 的 hudson.tasks.junit.TestResult.parse(TestResult.java:205) 匹配太多文件.(TestResult.java:118) 在 hudson.tasks.junit。运行(未知来源)原因:org.dom4j.DocumentException:文档文件的第 1 行出错:///C:/Users/xxx/Downloads/hudson/workspace/xxx/xxx/testresults/testresults.properties:内容是序言中不允许。嵌套异常:prolog 中不允许有内容。在 org.dom4j.io.SAXReader.read(SAXReader.java:482) 在 org.dom4j.io.SAXReader.read(SAXReader.java:264) 在 hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:98 ) at hudson.tasks.junit.TestResult.parse(TestResult.java:199) ... 15 更多原因:org.xml.sax.SAXParseException; systemId:file:///C:/Users/xxx/Downloads/hudson/workspace/xxx/xxx/testresults/testresults.properties;行号:1;列号:1;序言中不能有内容。在 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper。