Test Suite
test_suiteManage test suites: create, list, review per-test results, and delete by UUID or name plus project, enabling organized testing and outcome tracking.
Instructions
Manage test suites. Identify a suite by suiteUuid, or suiteName + a project identifier (projectUuid|projectName). Pass an "action":
"list" {projectUuid|projectName, search?, page?, pageSize?} → paginated suites with status/pass-rate.
"create" {name, description, projectUuid|projectName} → create a suite.
"results" {suiteUuid|(suiteName+project)} → suite + per-test outcomes.
"delete" {suiteUuid|(suiteName+project), confirm?} → soft-delete (DESTRUCTIVE; requires confirmation).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "test_suite"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | [create] Suite name. | |
| page | No | [list] Page (1-indexed). | |
| action | Yes | Operation to perform. | |
| search | No | [list] Text filter over name/description. | |
| confirm | No | [delete] Set true to confirm deletion (when the client cannot prompt). | |
| pageSize | No | [list] Page size (1..100). | |
| suiteName | No | Test suite name (requires a project identifier). | |
| suiteUuid | No | Test suite UUID. | |
| description | No | [create] Suite description. | |
| projectName | No | Project name (or projectUuid). | |
| projectUuid | No | Project UUID (or projectName). |