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

我有Javaunit testing,我在Eclipse中使用JUnit插件运行。 在eclipse中完成所有测试后,我可以将结果导出为.xml格式,我将其用于将结果上传到测试结果跟踪工具中。

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

我的命令是

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

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

我怎么才能得到它?

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

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

类似的问题:

  • 生成JUnit报告使用的XML文件
  • 从命令行生成JUnit报告