Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用org.junit.runner.JUnitCore类从我的 java 应用程序内部运行测试。我添加了org.junit.runner.notification.RunListener用于报告目的的自定义侦听器实现。目前从听众那里我通过调用类的getRunTime()方法获得所有测试的总时间org.junit.runner.Result。我想获得(个人)方法执行时间。
org.junit.runner.JUnitCore
org.junit.runner.notification.RunListener
getRunTime()
org.junit.runner.Result
我猜你的听众可以得到被调用的当前时间testStarted(),然后再次得到testFinished()被调用的当前时间。时间差将是测试运行所花费的时间。
testStarted()
testFinished()