MCPcopy Create free account
hub / github.com/docker/model-test / NewTestRunnerWithLogger

Function NewTestRunnerWithLogger

services/test_runner.go:30–37  ·  view source on GitHub ↗

NewTestRunnerWithLogger creates a new test runner instance with logging

(apiKey, baseURL, defaultModel string, logger *RequestLogger)

Source from the content-addressed store, hash-verified

28
29// NewTestRunnerWithLogger creates a new test runner instance with logging
30func NewTestRunnerWithLogger(apiKey, baseURL, defaultModel string, logger *RequestLogger) *TestRunner {
31 return &TestRunner{
32 openaiService: NewOpenAIServiceWithLogger(apiKey, baseURL, defaultModel, logger),
33 results: make([]models.AgentTestResult, 0),
34 defaultModel: defaultModel,
35 logger: logger,
36 }
37}
38
39// RunAgentTestSuite executes a test suite using the agent loop approach
40func (tr *TestRunner) RunAgentTestSuite(ctx context.Context, testCases []models.TestCase) (*models.AgentReport, error) {

Callers 2

mainFunction · 0.92
NewTestRunnerFunction · 0.85

Calls 1

Tested by

no test coverage detected