mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
1.8 KiB
1.8 KiB
NoDupeLabs Documentation Index
Last Updated: 2026-02-22
Testing Documentation
Parallel Testing (Consolidated)
📖 PARALLEL_TESTING_GUIDE.md - Single Source of Truth
Complete guide covering:
- ✅ Quick start guide
- ✅ Test helpers reference (20+ functions)
- ✅ Testing patterns (5 patterns)
- ✅ Dependency injection analysis
- ✅ Best practices
- ✅ Troubleshooting
- ✅ Migration guide
- ✅ Complete function reference
Replaces: 7 separate documents (2,400+ lines → 1 document, 400 lines)
Old Documentation (Archived):
archive/parallel_testing_old/PARALLEL_TESTING_SUSTAINABILITY.mdarchive/parallel_testing_old/PARALLEL_TESTING_REMEDIATION_PLAN.mdarchive/parallel_testing_old/PARALLEL_TESTING_REMEDIATION_PROGRESS.mdarchive/parallel_testing_old/DI_VS_PICKLE_SAFE_HELPERS_ANALYSIS.mdarchive/parallel_testing_old/PARALLEL_TESTING_FINAL_REPORT.mdarchive/parallel_testing_old/PARALLEL_TESTING_COMPLETE.mdarchive/parallel_testing_old/PARALLEL_TESTING_SUMMARY.md
Note: Old documents retained for historical reference. Use PARALLEL_TESTING_GUIDE.md for current best practices.
Quick Reference
For New Parallel Tests
from tests.parallel.test_helpers import double_number
def test_with_processes(self):
"""Test with ProcessPoolExecutor."""
results = Parallel.process_in_parallel(
double_number, # ✅ Pickle-safe
[1, 2, 3, 4, 5],
workers=2,
use_processes=True # ✅ Test actual processes
)
Key Metrics
| Metric | Value |
|---|---|
| Test helpers | 20+ functions |
| Testing patterns | 5 patterns |
| Documentation | 1 consolidated guide |
| Tests passing | 70+ |
| Process coverage | 55% (+25 pts) |
Documentation consolidated on 2026-02-22 for maintainability.