(
opts: FailureSummaryOptions,
deps: TestDeps = {},
)
| 3941 | * `nextAction` template. |
| 3942 | */ |
| 3943 | export async function runFailureSummary( |
| 3944 | opts: FailureSummaryOptions, |
| 3945 | deps: TestDeps = {}, |
| 3946 | ): Promise<CliFailureSummary> { |
| 3947 | const out = makeOutput(opts.output, deps); |
| 3948 | const client = makeClient(opts, deps); |
| 3949 | |
| 3950 | const summary = await client.get<CliFailureSummary>( |
| 3951 | `/tests/${encodeURIComponent(opts.testId)}/failure/summary`, |
| 3952 | ); |
| 3953 | out.print(summary, data => renderFailureSummaryText(data as CliFailureSummary)); |
| 3954 | return summary; |
| 3955 | } |
| 3956 | |
| 3957 | interface FailureGetOptions extends CommonOptions { |
| 3958 | testId: string; |
no test coverage detected