我有Java单元测试,我在Eclipse中使用JUnit插件运行。在eclipse中完成所有测试后,我可以将结果导出为.xml格式,我将其用于将结果上传到测试结果跟踪工具中。
现在我在AIX系统中运行相同的测试,我使用命令行来运行JUnit测试。
我的命令是
java org.junit.runner.JUnitCore com.rsa.qa.sae.test.testClassName
现在我想在类似的XML文件中获得这些测试的结果。
我怎样才能得到它?
答案 0 :(得分:3)
基本JUnit库不会生成报告。运行JUnit的各种库(Ant,Eclipse等)。
如果您不能/不会使用这些工具,那么您需要自己生成报告,方法是实施RunListener
,并创建自己的主方法,将其注册到JUnitCore
。使用它,您可以以任何您喜欢的形式生成XML。
类似的问题: