gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:33:46 25 4
gpt4 key购买 nike

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

最佳答案

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

关于java - 如何从 JUnit 的 TestResult 获取测试的运行执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19853695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com