1

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

4

2 回答 2

1

我认为您正在寻找持续时间命令行选项。

于 2021-04-12T08:09:52.347 回答
0

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

于 2019-11-19T15:53:01.547 回答