Expand Seg task coverage and coverage dashboard

This commit is contained in:
2026-06-30 12:54:25 +08:00
parent dd7b7384ec
commit 7a43303f15
18 changed files with 849 additions and 28 deletions

View File

@@ -11,6 +11,7 @@ from fastapi.responses import FileResponse, StreamingResponse
from . import db
from .catalog import get_catalog
from .config import settings
from .coverage import get_coverage_report
from .jobs import cancel_job, create_job
from .modules.system.service import disk_usage, get_conda_envs, get_gpus, scan_results
from .modules.dataset.service import create_dataset, list_uploaded_datasets, save_upload
@@ -63,6 +64,11 @@ def api_catalog() -> dict:
return get_catalog()
@app.get("/api/coverage")
def api_coverage() -> dict:
return get_coverage_report()
@app.get("/api/datasets")
def api_datasets() -> list[dict]:
return list_uploaded_datasets()