testing
Run test suites, analyze coverage with thresholds, suggest test cases, and validate test organization to improve software quality.
Instructions
[HINT: Testing tool. action=run|coverage|suggest|validate. Execute tests, analyze coverage, suggest test cases, or validate test structure.]
Unified testing:
action="run": Execute test suite (pytest/unittest/ctest)
action="coverage": Analyze test coverage with threshold
action="suggest": Suggest test cases based on code analysis
action="validate": Validate test organization and patterns
š Output: Test results, coverage analysis, test suggestions, or validation report š§ Side Effects: May generate coverage reports, suggestion files, or validation reports
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "testing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | run | |
| test_path | No | ||
| test_framework | No | auto | |
| verbose | No | ||
| coverage | No | ||
| coverage_file | No | ||
| min_coverage | No | ||
| format | No | html | |
| target_file | No | ||
| min_confidence | No | ||
| framework | No | ||
| output_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |