Update a Test Manager Test Case Instance
tm.update_testCaseInstanceUpdate status, assignee, environment, or remarks of a test case instance by its instance ID. Only the fields you specify are changed; at least one field must be provided.
Instructions
Updates one or more of a single test case instance's own fields - status (Not Started/Passed/Failed/Skipped), assignee (user ID - see tm.get_organizationUsers to look one up), environment_id, and/or remarks - identified by its numeric test_instance_id (get it from tm.get_testCaseInstancesByTestRunId's 'Instance ID' field). Only the fields provided are changed; everything else about the instance, and every other instance in the run, is left untouched. Requires at least one field to change. Get a valid environment_id from tm.get_environments (or read one off an existing test-run instance via tm.get_testRunById). DANGER: only ever pass an environment_id from one of those two sources - a nonexistent environment_id does NOT return an error, it corrupts the run so badly that every subsequent read of it (tm.get_testRunById, tm.get_testCaseInstancesByTestRunId) starts failing with a 500 server error until repaired by another update. Do not call this speculatively - it's a real, persistent action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| remarks | No | ||
| assignee | No | ||
| environment_id | No | ||
| test_instance_id | No |