aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-09-29 10:00:54 +0200
committerGitHub Enterprise <[email protected]>2025-09-29 10:00:54 +0200
commit9074d8436125e95a56d1547b4b7e6a8dbc79bc40 (patch)
treeb1afab19eb2e6dfaf3c07079853cfc3830f8e614
parent5.7.2 (diff)
downloadzen-9074d8436125e95a56d1547b4b7e6a8dbc79bc40.tar.xz
zen-9074d8436125e95a56d1547b4b7e6a8dbc79bc40.zip
make sure trace is configured for all test drivers (#523)
-rw-r--r--src/zencore-test/zencore-test.cpp7
-rw-r--r--src/zenhttp-test/zenhttp-test.cpp8
-rw-r--r--src/zennet-test/zennet-test.cpp8
-rw-r--r--src/zenserver-test/zenserver-test.cpp8
-rw-r--r--src/zenstore-test/zenstore-test.cpp8
-rw-r--r--src/zenutil-test/zenutil-test.cpp10
6 files changed, 48 insertions, 1 deletions
diff --git a/src/zencore-test/zencore-test.cpp b/src/zencore-test/zencore-test.cpp
index 0f64f4a5f..327550b32 100644
--- a/src/zencore-test/zencore-test.cpp
+++ b/src/zencore-test/zencore-test.cpp
@@ -26,7 +26,14 @@ main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
zen::IgnoreChildSignals();
# endif
+# if ZEN_WITH_TRACE
zen::TraceInit("zencore-test");
+ zen::TraceOptions TraceCommandlineOptions;
+ if (GetTraceOptionsFromCommandline(TraceCommandlineOptions))
+ {
+ TraceConfigure(TraceCommandlineOptions);
+ }
+# endif // ZEN_WITH_TRACE
zen::logging::InitializeLogging();
zen::MaximizeOpenFileCount();
diff --git a/src/zenhttp-test/zenhttp-test.cpp b/src/zenhttp-test/zenhttp-test.cpp
index 116971b02..d18b2167e 100644
--- a/src/zenhttp-test/zenhttp-test.cpp
+++ b/src/zenhttp-test/zenhttp-test.cpp
@@ -22,7 +22,15 @@ main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
zen::IgnoreChildSignals();
# endif
+# if ZEN_WITH_TRACE
zen::TraceInit("zenhttp-test");
+ zen::TraceOptions TraceCommandlineOptions;
+ if (GetTraceOptionsFromCommandline(TraceCommandlineOptions))
+ {
+ TraceConfigure(TraceCommandlineOptions);
+ }
+# endif // ZEN_WITH_TRACE
+
zen::logging::InitializeLogging();
zen::MaximizeOpenFileCount();
diff --git a/src/zennet-test/zennet-test.cpp b/src/zennet-test/zennet-test.cpp
index a341bd344..5e4d29220 100644
--- a/src/zennet-test/zennet-test.cpp
+++ b/src/zennet-test/zennet-test.cpp
@@ -23,7 +23,15 @@ main([[maybe_unused]] int argc, [[maybe_unused]] char** argv)
zen::IgnoreChildSignals();
# endif
+# if ZEN_WITH_TRACE
zen::TraceInit("zennet-test");
+ zen::TraceOptions TraceCommandlineOptions;
+ if (GetTraceOptionsFromCommandline(TraceCommandlineOptions))
+ {
+ TraceConfigure(TraceCommandlineOptions);
+ }
+# endif // ZEN_WITH_TRACE
+
zen::logging::InitializeLogging();
zen::MaximizeOpenFileCount();
diff --git a/src/zenserver-test/zenserver-test.cpp b/src/zenserver-test/zenserver-test.cpp
index 8099091bb..923d35d13 100644
--- a/src/zenserver-test/zenserver-test.cpp
+++ b/src/zenserver-test/zenserver-test.cpp
@@ -107,7 +107,15 @@ main(int argc, char** argv)
IgnoreChildSignals();
# endif
+# if ZEN_WITH_TRACE
zen::TraceInit("zenserver-test");
+ TraceOptions TraceCommandlineOptions;
+ if (GetTraceOptionsFromCommandline(TraceCommandlineOptions))
+ {
+ TraceConfigure(TraceCommandlineOptions);
+ }
+# endif // ZEN_WITH_TRACE
+
zen::logging::InitializeLogging();
zen::logging::SetLogLevel(zen::logging::level::Debug);
diff --git a/src/zenstore-test/zenstore-test.cpp b/src/zenstore-test/zenstore-test.cpp
index 6ae0b84b0..6df7162fd 100644
--- a/src/zenstore-test/zenstore-test.cpp
+++ b/src/zenstore-test/zenstore-test.cpp
@@ -23,7 +23,15 @@ main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
zen::IgnoreChildSignals();
# endif
+# if ZEN_WITH_TRACE
zen::TraceInit("zenstore-test");
+ zen::TraceOptions TraceCommandlineOptions;
+ if (GetTraceOptionsFromCommandline(TraceCommandlineOptions))
+ {
+ TraceConfigure(TraceCommandlineOptions);
+ }
+# endif // ZEN_WITH_TRACE
+
zen::logging::InitializeLogging();
zen::MaximizeOpenFileCount();
diff --git a/src/zenutil-test/zenutil-test.cpp b/src/zenutil-test/zenutil-test.cpp
index eb4a17918..3e3a11a01 100644
--- a/src/zenutil-test/zenutil-test.cpp
+++ b/src/zenutil-test/zenutil-test.cpp
@@ -23,7 +23,15 @@ main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
zen::IgnoreChildSignals();
# endif
- zen::TraceInit("zencore-test");
+# if ZEN_WITH_TRACE
+ zen::TraceInit("zenutil-test");
+ zen::TraceOptions TraceCommandlineOptions;
+ if (GetTraceOptionsFromCommandline(TraceCommandlineOptions))
+ {
+ TraceConfigure(TraceCommandlineOptions);
+ }
+# endif // ZEN_WITH_TRACE
+
zen::logging::InitializeLogging();
zen::MaximizeOpenFileCount();