簡體   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