explain_failure
Re-runs one failing test to return its full traceback, local variables, assertion message, and captured output, and reports if it passes alone, indicating flaky or order-dependent behavior.
Instructions
Full detail for one failing test: re-runs just that test with the long traceback and (for pytest) --showlocals, and returns the complete traceback text (capped at 20k chars) with local variable values, the assertion message, and captured stdout/stderr. If the test passes when run alone, it says so (flaky or order-dependent).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| python | No | ||
| runner | No | ||
| test_id | Yes | ||
| timeout | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||