Add deep training acceptance checks

This commit is contained in:
2026-06-30 13:42:30 +08:00
parent 7d6e1692b1
commit cf920e97c3
8 changed files with 179 additions and 11 deletions

View File

@@ -9,7 +9,7 @@ from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import FileResponse, StreamingResponse
from . import db
from .acceptance import latest_acceptance_report, run_live_acceptance
from .acceptance import latest_acceptance_report, latest_deep_acceptance_report, run_deep_acceptance, run_live_acceptance
from .catalog import get_catalog
from .config import settings
from .coverage import get_coverage_report
@@ -81,6 +81,16 @@ def api_acceptance_smoke(base_url: str = "http://127.0.0.1:8010") -> dict:
return run_live_acceptance(base_url)
@app.get("/api/acceptance/deep/latest")
def api_deep_acceptance_latest() -> dict:
return latest_deep_acceptance_report()
@app.post("/api/acceptance/deep")
def api_deep_acceptance() -> dict:
return run_deep_acceptance()
@app.get("/api/datasets")
def api_datasets() -> list[dict]:
return list_uploaded_datasets()