Junit测试套件以编程方式执行

时间:2015-04-27 22:38:29

标签: java junit4

我想在java中构建一个工具,在那里我可以看到我的Junit测试套件执行的进度。如下所示。

  1. 当前正在执行的课程。
  2. 完成了多少个测试用例(通过,失败)?
  3. 有多少个待处理的测试用例?
  4. 根据这些信息,我想构建一个图形报告。

    如何开始?

1 个答案:

答案 0 :(得分:4)

首选外部外观似乎是JUnitCore,它提供了一系列有用的run(...)重载。使用RunListener实施方式致电JUnitCore.addListener,您应该能够获得所需的通知。

请注意,待审的测试用例总数可能不容易提前;测试计数作为Description对象的一部分提供,但默认情况下,JUnit似乎在它们运行之前不会创建所有的运行程序和描述。