MCPcopy Index your code
hub / github.com/InferCore/InferCore / replayTestConfig

Function replayTestConfig

internal/replay/replay_test.go:77–92  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

75}
76
77func replayTestConfig() *config.Config {
78 return &config.Config{
79 Server: config.ServerConfig{RequestTimeoutMS: 3000},
80 Backends: []config.BackendConfig{
81 {Name: "small-model", Type: "mock", TimeoutMS: 100, Cost: config.CostConfig{Unit: 1}, Capabilities: []string{"chat"}},
82 },
83 Tenants: []config.TenantConfig{{ID: "team-a", Class: "premium", Priority: "high", BudgetPerRequest: 100, RateLimitRPS: 100}},
84 Routing: config.RoutingConfig{DefaultBackend: "small-model"},
85 Reliability: config.ReliabilityConfig{
86 FallbackEnabled: true,
87 FallbackRules: []config.FallbackRule{
88 {FromBackend: "small-model", On: []string{"timeout"}, FallbackTo: "small-model"},
89 },
90 },
91 }
92}
93
94func TestReplayExact_InferenceSuccess(t *testing.T) {
95 cfg := replayTestConfig()

Calls

no outgoing calls

Tested by

no test coverage detected