fix tc ordering

This commit is contained in:
2026-07-23 14:57:43 -04:00
parent 23ae3a2f3a
commit f2d2a6c2e7
3 changed files with 17 additions and 14 deletions
+3 -1
View File
@@ -387,6 +387,7 @@ def compile_schedule_endpoint(request: CompileScheduleRequest) -> dict[str, Any]
except ValueError as exc:
raise HTTPException(status_code=400, detail="start_date must be YYYY-MM-DD") from exc
all_tests = db.get_not_excluded_tests(DB_PATH, rule=request.rule)
stored_tests = db.list_schedulable_tests(DB_PATH, rule=request.rule)
if not stored_tests:
version = db.create_schedule_version([], DB_PATH)
@@ -437,7 +438,8 @@ def compile_schedule_endpoint(request: CompileScheduleRequest) -> dict[str, Any]
top_priority_pairs.add((test_id, REF))
scheduler = Scheduler(
tests=scheduler_tests,
all_tests=all_tests,
schedulable_tests=scheduler_tests,
top_priority_tests=top_priority_pairs,
start_date=request.start_date,
holiday_dates=holiday_dates,