mongo-cxx-driver Validation Report

Generated 2026-07-16 — SecantusDB 0.5.4b234 vs mongo-cxx-driver 24852b6 (vendor/mongo-cxx-driver/).

Run uv run python -m invoke validate-cxx to refresh. The official MongoDB C++ driver (mongocxx), built on libmongoc — its Catch2 test_driver suite (CRUD / cursor / aggregate / GridFS / commands) run unmodified against an embedded SecantusDB daemon.

Summary

Passed

Failed

Skipped

Total

Pass rate

890

0

9

899

100.0%

(Catch2 expands each SECTION into its own JUnit <testcase>, so the total exceeds the number of TEST_CASEs.)

How this is generated

invoke validate-cxx builds the vendored libmongoc (installed to a prefix) and the mongocxx test_driver Catch2 binary against it, then binds a SecantusDB daemon on 127.0.0.1:27017 (mongocxx’s core tests hard-wire the driver default port — there’s no MONGOC_TEST_URI-style override) and runs the suite with Catch2’s JUnit reporter. Out-of-scope tags (CSFLE, Atlas, transactions, sessions, SDAM monitoring) are excluded in cxx_validation/include_paths.py.