我正在使用org.junit.runner.JUnitCore
类从我的java应用程序中运行测试。我已添加我的自定义侦听器实现org.junit.runner.notification.RunListener
以用于报告目的。
目前来自听众我通过调用getRunTime()
类的org.junit.runner.Result
方法获得所有测试的总时间。我想获得(个人)方法执行时间。
答案 0 :(得分:2)
我猜你的听众可以在调用testStarted()
时获得当前时间,然后再次获取调用testFinished()
时的当前时间。时间差是测试运行的时间。