Skip to content

Commit 2e8fbee

Browse files
committed
Update test documentation with segfault and concurrency test details
1 parent 728dc54 commit 2e8fbee

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

docs/TEST_COVERAGE_SUMMARY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

tests/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff 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/`)
108113
Test interactions between multiple components:

0 commit comments

Comments
 (0)