繁体   English   中英

升压单元测试计时机制

[英]Boost Unit Test timing mechanism

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

  • 报告每次测试的时间

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

  • 您所知道的与时间相关的任何事物

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

谢谢

  1. 您可以为测试用例指定超时
  2. 详细报告模式下每个测试单元的Boost.Test报告时间
  3. 我希望尽快实施更多高级工具来进行定时测试
  1. 报告每个测试的计时:为了让Boost.Test报告计时,您需要指定“ --report_level = detailed --log_level = all”。 测试时间将在输出中丢失,但看起来像:

离开测试用例“ my_test_1”; 测试时间:220mks
离开测试用例“ my_test_2”; 测试时间:219mks
...

  1. 检查是否超过给定时间限制的测试:我从未测试过,但是boost测试框架提供了装饰器超时

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM