update_test_case
Partially update a test case by display_id, with a required dry_run to preview changes before committing. Supplying steps replaces all existing steps.
Instructions
Partially update an existing test case by display_id. If steps is provided, ALL existing steps are wiped and replaced (full-replace — not partial). REQUIRED: call with dry_run: true first. The dry-run shows the full before/after diff including steps. Only call with dry_run: false after explicit human approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | New tags (optional, replaces all). | |
| steps | No | If provided: FULL REPLACE of ALL steps. Omit to leave steps unchanged. | |
| title | No | New title (optional). | |
| dry_run | No | true → compute diff + return to caller, no write. false/omit → commit (only after human approval). | |
| priority | No | New priority (optional). | |
| display_id | Yes | Target test case display_id, e.g. "APA-3". | |
| description | No | New description (optional). | |
| precondition | No | New precondition (optional). | |
| platform_tags | No | New platform tags (optional, replaces all). | |
| automation_status | No | New automation status (optional). |