You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove benchmark_bson.py and clarify Rust testing in perf_test.py
The benchmark_bson.py script was redundant with the existing Rust comparison
tests in perf_test.py. Updated README to clarify that Rust vs C benchmarking
happens in perf_test.py with dedicated test classes:
- TestRustSimpleIntEncoding[C|Rust]
- TestRustSimpleIntDecoding[C|Rust]
- TestRustMixedTypesEncoding[C|Rust]
- TestRustNestedEncoding[C|Rust]
- TestRustListEncoding[C|Rust]
This provides a cleaner, more maintainable approach with all performance
tests in one place.
Each test has both a C and Rust variant for direct comparison. The test suite also includes standard BSON micro-benchmarks (flat, deep, full) and full MongoDB driver benchmarks.
0 commit comments