Update a result for a non-data-bound case in the selected environment.
The {id} path value is the internal manual execution ID.
environmentId selects the environment. The optional mtEnvironmentId
body field does not replace this path value.
The API checks timerStatus against the result and current timer state:
TODO is not terminal. PASSED, FAILED, BLOCKED, and SKIPPED are terminal.
| Current timer | For TODO | For a terminal result |
|---|---|---|
No timer or PAUSE | RUNNING | END |
RUNNING | RUNNING or PAUSE | END |
END | RUNNING | Omit timerStatus |
The request example shows a new terminal result with no timer. It sends END.
The API returns HTTP 400 with code 11008 when you send a result for a
data-bound case/environment. The service records those results per
iteration. For an existing iteration, use Mark an iteration status
only to override its status without a rerun. The operation changes the
current attempt. It does not create a re-execution.
Requires the TestRun:Update permission.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||