From 6861fa427699ef07d131ef9e750df28379e299cf Mon Sep 17 00:00:00 2001 From: NomadsReach <144523850+NomadsReach@users.noreply.github.com> Date: Sun, 16 Aug 2026 17:51:49 -0400 Subject: [PATCH] Print the co_gns_server_create failure reason in the bridge test The bare assert hid why server creation fails on the CI runner. Emit the error buffer to stderr before asserting so the cause is visible in logs. --- server/native_transport/test_co_gns_server_bridge.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/native_transport/test_co_gns_server_bridge.cpp b/server/native_transport/test_co_gns_server_bridge.cpp index 959bc8d..dc658fd 100644 --- a/server/native_transport/test_co_gns_server_bridge.cpp +++ b/server/native_transport/test_co_gns_server_bridge.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -129,7 +130,11 @@ int main() { co_gns_server_handle server = nullptr; std::array error{}; - assert(co_gns_server_create("127.0.0.1", 0, &server, error.data(), error.size()) == 1); + const int createResult = co_gns_server_create("127.0.0.1", 0, &server, error.data(), error.size()); + if (createResult != 1) { + std::fprintf(stderr, "co_gns_server_create failed (rc=%d): %s\n", createResult, error.data()); + } + assert(createResult == 1); assert(server != nullptr); const auto port = co_gns_server_local_port(server); assert(port != 0);