如何在SCons下运行JUnit测试?

时间:2011-10-25 21:33:32

标签: junit scons

似乎互联网上没有答案。我只需要编写一个SConstruct来完成两件事:

  • 运行JUnit
  • 为CruiseControl生成合理的输出以显示

1 个答案:

答案 0 :(得分:0)

这是部分答案。 首先,您当然可以在scons下运行junit作为命令行,如下所示:

java -cp $LIB:target/test-classes/:target/classes org.junit.runner.JUnitCore com.mycompany.MyTestSuite

但是你无法为CruiseControl生成xml输出:xml是由ant或maven生成的。您所拥有的只是一个原始文本,您当然可以在python(scons)脚本中拦截和解析。

不完全是一种解决方案。