【问题标题】:Execution time for each test case每个测试用例的执行时间
【发布时间】:2019-11-08 14:58:27
【问题描述】:

我有大量用 C++ 编写的测试用例。整个测试用例都有时间限制。由于大量测试用例在测试过程中发生超时。我想知道每个测试用例的花费时间,以便我可以对这些特定的测试用例进行一些重构以获得更好的运行时间。不幸的是,我在 Catch2 框架中找不到合适的解决方案。如果您有任何想法或解决方案,我想知道

【问题讨论】:

    标签: catch2


    【解决方案1】:

    我认为您正在寻找durations 命令行选项。

    【讨论】:

      【解决方案2】:

      您要查找的关键字是 BENCHMARK。它的文档记录有点差,但你可以在这里找到示例https://github.com/catchorg/Catch2/blob/master/projects/SelfTest/UsageTests/Benchmark.tests.cpp

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-23
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多