Show dataset YOLO output readiness

This commit is contained in:
2026-06-30 15:29:30 +08:00
parent 826027629b
commit b60fcc5112
6 changed files with 175 additions and 12 deletions

View File

@@ -71,3 +71,15 @@ def test_runtime_readiness_aggregates_probe_results(monkeypatch):
assert readiness["passed"] is True
assert readiness["envs"][0]["path"] == "/envs/seg_smp"
assert readiness["specs"]["env_files"] == ["envs/seg_smp.yml", "envs/seg_mmcv.yml"]
def test_runtime_readiness_refreshes_stale_failure_cache(monkeypatch):
monkeypatch.setattr(service, "_readiness_cache", (100.0, {"passed": False, "envs": [], "available": True}))
monkeypatch.setattr(service.time, "time", lambda: 100.0 + service.READINESS_FAILURE_CACHE_SECONDS + 1)
monkeypatch.setattr(service, "runtime_environment_specs", lambda: [])
monkeypatch.setattr(service, "get_conda_envs", lambda: {"available": True, "envs": []})
readiness = get_runtime_readiness(force=False)
assert readiness["cached"] is False
assert readiness["passed"] is True