Skip to content

Commit 4b84c21

Browse files
author
Yehudit Kerido
committed
feat: Add aibrix profile for E2E testing framework
Signed-off-by: Yehudit Kerido <[email protected]>
1 parent 84b6fd7 commit 4b84c21

File tree

4 files changed

+452
-1
lines changed

4 files changed

+452
-1
lines changed

e2e/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ The framework follows a **separation of concerns** design:
1313
### Supported Profiles
1414

1515
- **ai-gateway**: Tests Semantic Router with Envoy AI Gateway integration
16+
- **aibrix**: Tests Semantic Router with vLLM AIBrix integration
1617
- **istio**: Tests Semantic Router with Istio Gateway (future)
1718
- **production-stack**: Tests vLLM Production Stack configurations (future)
1819
- **llm-d**: Tests with LLM-D (future)
1920
- **dynamo**: Tests with Nvidia Dynamo (future)
20-
- **aibrix**: Tests with vLLM AIBrix (future)
2121

2222
## Directory Structure
2323

e2e/cmd/e2e/main.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@ import (
1010
"github.com/vllm-project/semantic-router/e2e/pkg/banner"
1111
"github.com/vllm-project/semantic-router/e2e/pkg/framework"
1212
aigateway "github.com/vllm-project/semantic-router/e2e/profiles/ai-gateway"
13+
aibrix "github.com/vllm-project/semantic-router/e2e/profiles/aibrix"
1314

1415
// Import profiles to register test cases
1516
_ "github.com/vllm-project/semantic-router/e2e/profiles/ai-gateway"
17+
_ "github.com/vllm-project/semantic-router/e2e/profiles/aibrix"
1618
)
1719

1820
const version = "v1.0.0"
@@ -96,6 +98,8 @@ func getProfile(name string) (framework.Profile, error) {
9698
switch name {
9799
case "ai-gateway":
98100
return aigateway.NewProfile(), nil
101+
case "aibrix":
102+
return aibrix.NewProfile(), nil
99103
// Add more profiles here as they are implemented
100104
// case "istio":
101105
// return istio.NewProfile(), nil

0 commit comments

Comments
 (0)