Get Test Manager Test Case Instances by Test Run ID
tm.get_testCaseInstancesByTestRunIdFetches the real execution status and details of each test case instance in a test run, including pass/fail/skip counts, assignee, remarks, and linked bugs.
Instructions
Retrieves the actual execution results for a LambdaTest Test Manager test run: a run-wide pass/failed/skipped/not-started breakdown, plus one entry per test case instance with its real execution status, assignee, remarks, and linked bug count. TERMINOLOGY: each entry is ONE (test case x environment) pairing, not one unique test case - a test case assigned 2 environments in this run produces 2 separate entries here, each with its own independent result. Unlike tm.get_testRunById (which shows planned composition only), this shows what actually happened. For automation/KaneAI instances, also surfaces the automation test's own ID (distinct from test_case_id and from this entry's own instance ID) and a direct link to that execution on the LambdaTest automation dashboard - the automation test ID is the key other LambdaTest services (e.g. AI root-cause-analysis, execution logs, video) use to look up that specific execution, not test_case_id or the instance ID. Supports pagination (page, per_page) and filtering by status ('Not Started', 'Passed', 'Failed', 'Skipped') and/or assignee (user ID). Read-only; does not modify anything.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| status | No | ||
| assignee | No | ||
| per_page | No | ||
| test_run_id | Yes |