litellm/tests/rust-python-harness/strategies/existing_e2e_test_sdk/runner.py
yujonglee 2c30fe16b0
Merge pull request #38765 from BerriAI/litellm_ocr_sdk_parity_tests
test(harness): add OCR parity with migration strategy runners
2026-09-03 10:16:35 -07:00

26 lines
686 B
Python

from __future__ import annotations
from collections.abc import Sequence
from pathlib import Path
from ...shared.reporting.models import HarnessCase, HarnessRun
from ...shared.reporting.pytest_runner import UpdateCallback, run_pytest
def run(
cases: Sequence[HarnessCase],
repo_root: Path,
on_update: UpdateCallback,
pytest_args: Sequence[str] = (),
) -> tuple[int, HarnessRun]:
return run_pytest(cases, repo_root, on_update, pytest_args)
def main(argv: Sequence[str] | None = None) -> int:
from ...cli import main as harness_main
return harness_main(argv, strategy_id="existing_e2e_test_sdk")
if __name__ == "__main__":
raise SystemExit(main())