gpt4 book ai didi

c++ - Boost单元测试计时机制

转载 作者:太空宇宙 更新时间:2023-11-04 14:16:44 24 4
gpt4 key购买 nike

Boost 单元测试框架中是否有一些内置机制来检查时序问题。例如:

  • 报告每个测试的时间

  • 检查超过给定时间限制的测试

  • 任何你知道的与时间相关的事情

我试过使用命令行参数,例如 --report_level 或 --log_level,但它没有报告任何与时间相关的信息。

谢谢

最佳答案

  1. 报告每次测试的时间:为了让 Boost.Test 报告计时,您需要指定“--report_level=detailed --log_level=all”。测试时间将在输出中丢失,但看起来像:

Leaving test case "my_test_1"; testing time: 220mks
Leaving test case"my_test_2"; testing time: 219mks
...

  1. 检查超过给定时间限制的测试:我从未测试过它,但 boost 测试框架提供了一个 decorator timeout

关于c++ - Boost单元测试计时机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518099/

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