From 897546d596d8d7213cff60146123bb8f97d4d1cc Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Wed, 24 Sep 2025 21:28:56 +0100 Subject: Create settings structure Holds all the settings and their defaults for use in program_options and tests. Disables missing-field-initializers in tests because its over sensitive to structures with defaults where you only provide some values specifically. --- test/perf-ingest.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'test/perf-ingest.cpp') diff --git a/test/perf-ingest.cpp b/test/perf-ingest.cpp index d05de17..3251107 100644 --- a/test/perf-ingest.cpp +++ b/test/perf-ingest.cpp @@ -21,8 +21,11 @@ namespace { void doIngestFile(benchmark::State & state) { - WebStat::Ingestor ingestor { - WebStat::getTestUtsName("perf-hostname"), std::make_shared("webstat")}; + WebStat::Ingestor ingestor {WebStat::getTestUtsName("perf-hostname"), + std::make_shared("webstat"), + { + .userAgentAPI = {}, + }}; for (auto loop : state) { WebStat::FilePtr logFile {fopen(TMP_LOG.c_str(), "r")}; ingestor.ingestLog(logFile.get()); -- cgit v1.2.3