/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/testing/gbenchmark/main.cpp
16 строк
460 B
thegeorg
Restrict direct usages of google benchmarking library
08 июн 2023, 13:56
08 июн 2023, 13:56
bd667a2
Код
Авторство
О чём код?
#include <benchmark/benchmark.h> #include <library/cpp/testing/hook/hook.h> #include <util/generic/scope.h> int main(int argc, char** argv) { NTesting::THook::CallBeforeInit(); ::benchmark::Initialize(&argc, argv); if (::benchmark::ReportUnrecognizedArguments(argc, argv)) { return 1; } NTesting::THook::CallBeforeRun(); Y_DEFER { NTesting::THook::CallAfterRun(); }; ::benchmark::RunSpecifiedBenchmarks(); return 0; }