Skip to content

Fix SSL test certificates, Clang linking and session validity & Fix parallel timeout tests and CI example execution - #155

Merged
yuhongwei380 merged 2 commits into
masterfrom
fix-ctest-1015
Oct 15, 2026
Merged

yuhongwei380 merged 2 commits into
masterfrom
fix-ctest-1015

Conversation

@yuhongwei380

Copy link
Copy Markdown
Contributor

local test access
image

@xiajingchun
xiajingchun requested a balanced review from Copilot October 15, 2026 05:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Clang runtime compatibility and toolchain library discovery issues remain unresolved.

2 open findings
What changed in this PR

This PR improves C++ client test reliability and CI execution while correcting session validity and Clang linking.

Changes:

  • Isolates timeout-test cleanup and accepts all session IDs except -1.
  • Updates Clang library linking and example startup handling.
  • Generates fresh SSL test certificates and adjusts CI dependencies.
File Description
src/​client/​tests/​SessionTest.cpp Restricts cleanup to session-test queries.
src/​client/​tests/​ConnectionTest.cpp Restricts cleanup to connection-test queries.
include/​nebula/​client/​Session.h Uses -1 as the invalid session sentinel.
examples/​SessionPoolExample.cpp Waits for space availability before pool initialization.
cmake/​nebula/​SanitizerConfig.cmake Adds shared ASan runtime linking for Clang.
cmake/​nebula/​GeneralCompilerConfig.cmake Requires shared libatomic for Clang.
.github/​workflows/​pull_request.yml Refreshes certificates and adjusts example execution.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread cmake/nebula/GeneralCompilerConfig.cmake
Comment thread cmake/nebula/SanitizerConfig.cmake
@yuhongwei380
yuhongwei380 merged commit 4383769 into master Oct 15, 2026
16 of 32 checks passed
@yuhongwei380
yuhongwei380 deleted the fix-ctest-1015 branch October 15, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants