UNPKG

@arizeai/phoenix-client

Version:
20 lines 991 B
import type { TestResult } from "./state"; import type { AcceptanceCriterion, AcceptanceResult } from "./types"; /** * Evaluate all configured aggregate acceptance rules against completed runs. * @param params - Evaluation parameters. * @param params.criteria - Aggregate rules configured on the suite. * @param params.results - Completed test results in the suite. */ export declare function evaluateAcceptanceCriteria({ criteria, results, }: { criteria: readonly AcceptanceCriterion[] | undefined; results: readonly TestResult[]; }): AcceptanceResult[]; /** * Build one error containing every failed aggregate criterion. * @param results - Computed acceptance results. */ export declare function createAcceptanceFailureError(results: readonly AcceptanceResult[]): Error | undefined; /** Format an acceptance result for reporters and thrown errors. */ export declare function formatAcceptanceResult(result: AcceptanceResult): string; //# sourceMappingURL=acceptance.d.ts.map