mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-07 08:26:10 +00:00
* wip * refactor(tests): move sdk function tracing into rust python harness * dead code * fix: handle harness keyboard interrupts * refactor(tests): deduplicate rust python harness helpers * fix(harness): expose validated strategy choices * wip * refactor(harness): let strategies own parity reports * docs(harness): update strategy structure * refactor(harness): localize strategy report views * wip * fix(harness): satisfy mapping runner type checks * fix(harness): clarify trace parity output * wip * fix(harness): clarify unit mapping report * fix(harness): finalize trace parity contracts * refactor(harness): structure parity contracts * feat: derive unit test mapping from traces * feat(harness): map rstest test families * feat(ocr): port Azure document intelligence tests * feat(harness): enforce complete unit mappings * feat(ocr): add reducto core transforms * feat(harness): classify host-only unit tests * fix(ocr): complete Rust provider plumbing * fix(harness): reuse OCR parity workers
12 lines
506 B
Python
12 lines
506 B
Python
from __future__ import annotations
|
|
|
|
from collections.abc import Sequence
|
|
from typing import Final
|
|
|
|
from ...shared.reporting.models import CaseResult
|
|
from ...shared.reporting.rendering import ReportSection, render_case_outcome
|
|
|
|
|
|
def render_rust_unit_results(results: Sequence[CaseResult]) -> tuple[ReportSection, ...]:
|
|
blocks: Final = tuple(render_case_outcome(result) for result in results)
|
|
return (ReportSection("Native Rust unit-test outcomes", blocks or ("No Rust unit-test cases selected",)),)
|