test_bplus_tree.py- Core B+ tree operations, splits, merges, invariantstest_dictionary_api.py- Dict-like interface (get, set, del, etc.)test_iterator.py- Iteration and range queriestest_invariant_bug.py- Tree structure invariantstest_proper_deletion.py- Deletion edge casestest_single_child_parent.py- Tree structure edge casestest_stress_edge_cases.py- Boundary conditionstest_max_occupancy_bug.py- Capacity edge cases
test_import_error_fallback.py- C extension fallbacktest_optimized_bplus_tree.py- Optimization pathstest_single_array_int_optimization.py- Performance optimizations
test_fuzz_discovered_patterns.py- Patterns found by fuzzing- Various specific bug test files
test_memory_leaks.py- Memory leak detection (CRITICAL for production)test_performance_benchmarks.py- Performance regression detectiontest_stress_large_datasets.py- Large scale behaviortest_performance_regression.py- Performance monitoring
test_c_extension*.py- C extension functionalitytest_data_alignment.py- Memory alignmenttest_gc_support.py- Garbage collection supporttest_no_segfaults.py- Crash preventiontest_segfault_regression.py- Segfault prevention
- Correctness: Core B+ tree algorithms and data structures
- API compatibility: Dictionary interface works correctly
- Edge cases: Boundary conditions and known bug patterns
- Basic functionality: Insert, delete, search, iterate
- Memory leaks: Not tested in CI (could cause production crashes)
- Performance regressions: Not caught early (could cause user issues)
- Scale behavior: Unknown how it behaves with large datasets
- Resource exhaustion: Memory/CPU limits not tested