Skip to main content

run

Function run 

Source
pub fn run<A, F, H>(
    factory: F,
    target: &TargetDescription,
    hooks: &H,
) -> ConformanceReport
where A: Accelerator, F: Fn() -> A, H: ConformanceHooks<A>,
Expand description

Run every mandatory and advertised capability-conditional semantic case.

factory is called once per case so an indeterminate result or accounting contradiction can never contaminate a later case. The returned report preserves skips and all failures instead of stopping at the first defect.