如何从JUnit的TestResult获取测试的运行执行时间?

时间:2013-11-08 07:27:48

标签: java junit

我正在使用org.junit.runner.JUnitCore类从我的java应用程序中运行测试。我已添加我的自定义侦听器实现org.junit.runner.notification.RunListener以用于报告目的。 目前来自听众我通过调用getRunTime()类的org.junit.runner.Result方法获得所有测试的总时间。我想获得(个人)方法执行时间。

1 个答案:

答案 0 :(得分:2)

我猜你的听众可以在调用testStarted()时获得当前时间,然后再次获取调用testFinished()时的当前时间。时间差是测试运行的时间。