abinazebinoy commited on
Commit
a1b1fc4
·
1 Parent(s): a9abd3d

Docs: Update TESTING_STATUS.md with current metrics

Browse files

- Updated test counts: 106 total, 104 passing, 2 skipped
- Updated signal counts: 21 (ensemble), 19 (statistical)
- Updated version: 6.0.0
- Added performance metrics
- Documented known limitations

Files changed (1) hide show
  1. docs/TESTING_STATUS.md +45 -0
docs/TESTING_STATUS.md ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Testing Status
2
+
3
+ ## Current Status
4
+ - **Total Tests:** 106
5
+ - **Passing:** 104
6
+ - **Skipped:** 2
7
+ - **Failing:** 0
8
+
9
+ ## Test Coverage
10
+
11
+ ### Detector Signal Counts
12
+ - **Ensemble (Full System):** 21 signals
13
+ - Statistical: 19 signals
14
+ - DIRE: 1 signal
15
+ - CLIP: 1 signal
16
+
17
+ - **Individual Detectors:**
18
+ - StatisticalDetector: 19 signals
19
+ - CovarianceDetector: 16 signals
20
+ - UltraAdvancedDetector: 13 signals
21
+ - AdvancedAIDetector: 10 signals
22
+
23
+ ### Version
24
+ - **Current Version:** 6.0.0
25
+ - **Last Updated:** March 9, 2026
26
+
27
+ ### Known Limitations
28
+ - DIRE detector requires HuggingFace authentication in CI (graceful fallback implemented)
29
+ - CLIP centroids are placeholder values until reference database is built (Issue #32)
30
+ - Expected variance in AI probability: ~12-15% due to CLIP randomness
31
+
32
+ ### Test Performance
33
+ - Fast tests (no ML models): ~2 minutes
34
+ - Slow tests (ML model loading): ~3 minutes
35
+ - Total: ~5 minutes
36
+
37
+ Run fast tests only:
38
+ ```bash
39
+ pytest backend/tests/ -m "not slow" -v
40
+ ```
41
+
42
+ Run all tests:
43
+ ```bash
44
+ pytest backend/tests/ -v
45
+ ```