java - 在 eclipse 中运行 JUnit 测试后,我可以将结果导出为 XML 格式。如何使用 JUnit 命令行获取该 xml 文件?

标签 java xml unit-testing testing junit

我有 Java 单元测试,我在 Eclipse 中使用 JUnit 插件运行这些测试。在 eclipse 中完成所有测试后,我可以将结果导出为 .xml 格式,我用它来将结果上传到测试结果跟踪工具中。

现在我在 AIX 系统中运行相同的测试,我使用命令行运行 JUnit 测试。

我的命令是

java org.junit.runner.JUnitCore com.rsa.qa.sae.test.testClassName

现在我想在类似的 XML 文件中获取这些测试的结果。

我怎样才能得到它?

最佳答案

基础 JUnit 库不生成报告。运行 JUnit 的各种库(Ant、Eclipse 等)。

如果您不能/不会使用这些工具,那么您需要通过实现 RunListener 自行生成报告,并创建您自己的主要方法,将其注册到 JUnitCore。使用它,您可以生成您喜欢的任何形式的 XML。

类似问题:

关于java - 在 eclipse 中运行 JUnit 测试后,我可以将结果导出为 XML 格式。如何使用 JUnit 命令行获取该 xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14247610/

相关文章:

java - RxJava2 在 Single 上通过 flatMap 传递数据

android - 尝试运行 PhoneGap APP 时 AndroidManifest 出现问题

sql - 使用 XQUERY/Modify 将我的一段 XML 替换为来自 varchar 字段的值

sql-server - 在 SQL Server 中,使用 .modify() XQuery 删除节点需要 38 分钟才能执行

ruby-on-rails - 如果一起运行,Rspec 测试会失败

javascript - 使用 Jest 测试 ES6 类时出现问题

java - 正则表达式可以做条件值吗?

java - 如何选择集合中最大的元素之一

java - 为什么外部类不能扩展内部类?

java - 代码 14 : Unable to open database