@@ -21,21 +21,27 @@ This test suite provides a progressive approach to testing the Semantic Router,
2121 - Tests classification consistency across identical requests
2222 - Validates metrics collection for classification operations
2323
24- 4 . ** 03-model-routing-test.py** - TBD (To Be Developed)
24+ 4 . ** 03-classification-api-test.py** - Classification API tests ✅
25+ - Tests standalone Classification API service (port 8080)
26+ - Validates intent classification for different query types
27+ - Tests batch classification endpoint
28+ - Verifies classification accuracy without LLM routing
29+
30+ 5 . ** 04-model-routing-test.py** - TBD (To Be Developed)
2531 - Tests that requests are routed to the correct backend model
2632 - Verifies model header modifications
2733
28- 5 . ** 04-cache-test.py** - TBD (To Be Developed)
34+ 6 . ** 04-cache-test.py** - TBD (To Be Developed)
2935 - Tests cache hit/miss behavior
3036 - Verifies similarity thresholds
3137 - Tests cache TTL
3238
33- 6 . ** 05-e2e-category-test.py** - TBD (To Be Developed)
39+ 7 . ** 05-e2e-category-test.py** - TBD (To Be Developed)
3440 - Tests math queries route to the math-specialized model
3541 - Tests creative queries route to the creative-specialized model
3642 - Tests other domain-specific routing
3743
38- 7 . ** 06-metrics-test.py** - TBD (To Be Developed)
44+ 8 . ** 06-metrics-test.py** - TBD (To Be Developed)
3945 - Tests Prometheus metrics endpoints
4046 - Verifies correct metrics are being recorded
4147
@@ -77,13 +83,15 @@ Currently implemented:
7783- ** 00-client-request-test.py** ✅ - Complete client request validation and smart routing
7884- ** 01-envoy-extproc-test.py** ✅ - Envoy ExtProc interaction and processing tests
7985- ** 02-router-classification-test.py** ✅ - Router classification and model selection tests
86+ - ** 03-classification-api-test.py** ✅ - Standalone Classification API service tests
8087
8188Individual tests can be run with:
8289
8390``` bash
8491python e2e-tests/00-client-request-test.py
8592python e2e-tests/01-envoy-extproc-test.py
8693python e2e-tests/02-router-classification-test.py
94+ python e2e-tests/03-classification-api-test.py
8795```
8896
8997Or run all available tests with:
0 commit comments