summarize_yield
Summarize pass/fail yield from test results using filters for part number, program name, serial, status, and time range. Optionally group yield by part, program, or serial.
Instructions
Summarize pass/fail yield for test results.
Uses Test Monitor result-level status, not CMMS work-order counts. Filters are pushed to the server as Dynamic LINQ (partNumber, programName, serialNumber, status.statusType, startedAt). Yield is passed / (passed + failed).
part_number: Product revision / part number, e.g. PN-5164-B. program_name: Test program or sequence name, e.g. BoardFunctional.seq. serial_number: DUT serial. status: Optional status.statusType filter (PASSED, FAILED, ERRORED, ...). started_after: Inclusive ISO-8601 UTC start, e.g. 2026-01-01T00:00:00Z. started_before: Inclusive ISO-8601 UTC end. group_by: Break yield down by part_number, program_name, serial_number, or none.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| group_by | No | none | |
| part_number | No | ||
| program_name | No | ||
| serial_number | No | ||
| started_after | No | ||
| started_before | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||