Skip to content

Commit 7c425d3

Browse files
committed
feat(tests): adding benchmark for a 1000ish lines file
1 parent 58a637f commit 7c425d3

File tree

2 files changed

+909
-1
lines changed

2 files changed

+909
-1
lines changed

tests/benchmarks/main.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ std::string readFile(const std::string& filename)
4747
return code;
4848
}
4949

50-
constexpr int simple = 0, medium = 1, big = 2;
50+
constexpr int simple = 0, medium = 1, big = 2, bigger = 3;
5151

5252
std::string select_file(const long selection)
5353
{
@@ -59,6 +59,8 @@ std::string select_file(const long selection)
5959
return "medium.ark";
6060
case big:
6161
return "big.ark";
62+
case bigger:
63+
return "bigger.ark";
6264
default:
6365
return "no name provided error";
6466
}
@@ -97,6 +99,7 @@ static void BM_Parse(benchmark::State& state)
9799
BENCHMARK(BM_Parse)->Name("New parser - Simple - 39 nodes")->Arg(simple)->Unit(benchmark::kMillisecond);
98100
BENCHMARK(BM_Parse)->Name("New parser - Medium - 83 nodes")->Arg(medium)->Unit(benchmark::kMillisecond);
99101
BENCHMARK(BM_Parse)->Name("New parser - Big - 665 nodes")->Arg(big)->Unit(benchmark::kMillisecond);
102+
BENCHMARK(BM_Parse)->Name("New parser - Bigger")->Arg(bigger)->Unit(benchmark::kMillisecond);
100103

101104
// cppcheck-suppress constParameterCallback
102105
static void BM_Welder(benchmark::State& state)
@@ -117,5 +120,6 @@ static void BM_Welder(benchmark::State& state)
117120
BENCHMARK(BM_Welder)->Name("Welder - Simple - 39 nodes")->Arg(simple)->Unit(benchmark::kMillisecond);
118121
BENCHMARK(BM_Welder)->Name("Welder - Medium - 83 nodes")->Arg(medium)->Unit(benchmark::kMillisecond);
119122
BENCHMARK(BM_Welder)->Name("Welder - Big - 665 nodes")->Arg(big)->Unit(benchmark::kMillisecond);
123+
BENCHMARK(BM_Welder)->Name("Welder - Bigger")->Arg(bigger)->Unit(benchmark::kMillisecond);
120124

121125
BENCHMARK_MAIN();

0 commit comments

Comments
 (0)