File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -13,12 +13,12 @@ This document summarizes the expanded test coverage for python_prtree. The test
1313- ** Organization** : All tests in a single file
1414
1515### After (New Test Structure)
16- - ** 21 test files** organized by category
17- - ** Unit tests** : 11 files covering individual features
16+ - ** 26 test files** organized by category
17+ - ** Unit tests** : 16 files covering individual features
1818- ** Integration tests** : 5 files covering feature interactions
1919- ** End-to-end tests** : 3 files covering user workflows
2020- ** Legacy tests** : Original file preserved for reference
21- - ** ~ 2000 + lines** of comprehensive test code
21+ - ** ~ 4000 + lines** of comprehensive test code
2222
2323## Test Coverage by Feature
2424
Original file line number Diff line number Diff line change @@ -103,6 +103,11 @@ Test individual functions and methods in isolation:
103103- ** test_object_handling.py** : Object storage and retrieval
104104- ** test_properties.py** : Properties (size, len, n)
105105- ** test_precision.py** : Float32/64 precision handling
106+ - ** test_segfault_safety.py** : Segmentation fault safety tests
107+ - ** test_crash_isolation.py** : Crash isolation tests (subprocess)
108+ - ** test_memory_safety.py** : Memory safety and bounds checking
109+ - ** test_concurrency.py** : Python threading/multiprocessing/async tests
110+ - ** test_parallel_configuration.py** : Parallel execution configuration tests
106111
107112### Integration Tests (` tests/integration/ ` )
108113Test interactions between multiple components:
You can’t perform that action at this time.
0 commit comments