我刚刚开始在 Hudson 中使用 JsUnit 插件。JsUnit 测试正在通过,但是当 JsUnit 插件针对测试输出运行时,它会创建此错误:
[xUnit] [错误] - 无法将文件“tests/jsunit/logs/JSTEST-1266764410175-0.xml”的 JUnit 测试套件拆分为带有一个测试套件的 JUnit 文件。
我不确定我需要做什么来解决这个问题。输出文件如下所示:
我刚刚开始在 Hudson 中使用 JsUnit 插件。JsUnit 测试正在通过,但是当 JsUnit 插件针对测试输出运行时,它会创建此错误:
[xUnit] [错误] - 无法将文件“tests/jsunit/logs/JSTEST-1266764410175-0.xml”的 JUnit 测试套件拆分为带有一个测试套件的 JUnit 文件。
我不确定我需要做什么来解决这个问题。输出文件如下所示:
这个 Hudson 错误报告可能会有所帮助。至少它显示了 xUnit 插件所期望的格式。
感谢戴夫的提示。我最终从 JsUnit 插件中借用了 XSLT,并创建了一个 python 脚本来应用转换并手动修复转换后的 XML 中的问题。然后我在最后添加了一个构建步骤,在 JsUnit 生成的所有文件上运行脚本,完全绕过了 JsUnit 插件。
有点hacky,但它完成了工作。这是任何人感兴趣的代码。
现在有一个用于 JsUnit 集成的插件。看来您正在使用 JUnit 来运行 JSUnit 测试。他们是两个不同的东西。