Test Runner MCP

run_tests

Run tests and capture output

Input Schema

NameRequiredDescriptionDefault
commandYesTest command to execute (e.g., "bats tests/*.bats")
envNoEnvironment variables for test execution
frameworkYesTesting framework being used
outputDirNoDirectory to store test results
timeoutNoTest execution timeout in milliseconds (default: 300000)
workingDirYesWorking directory for test execution

Input Schema (JSON Schema)

{ "properties": { "command": { "description": "Test command to execute (e.g., \"bats tests/*.bats\")", "type": "string" }, "env": { "additionalProperties": { "type": "string" }, "description": "Environment variables for test execution", "type": "object" }, "framework": { "description": "Testing framework being used", "enum": [ "bats", "pytest", "flutter", "jest", "go" ], "type": "string" }, "outputDir": { "description": "Directory to store test results", "type": "string" }, "timeout": { "description": "Test execution timeout in milliseconds (default: 300000)", "type": "number" }, "workingDir": { "description": "Working directory for test execution", "type": "string" } }, "required": [ "command", "workingDir", "framework" ], "type": "object" }

You must be authenticated.

Other Tools