Skip to content

perf(ci): drop dead uvicorn start from perf job#917

Merged
ruvnet merged 1 commit into
mainfrom
fix/perf-job-drop-dead-server
Jun 2, 2026
Merged

perf(ci): drop dead uvicorn start from perf job#917
ruvnet merged 1 commit into
mainfrom
fix/perf-job-drop-dead-server

Conversation

@ruvnet
Copy link
Copy Markdown
Owner

@ruvnet ruvnet commented Jun 2, 2026

Why

After #915, the Performance Tests job gates only on test_frame_budget.py, which drives the CSIProcessor pipeline in-process and makes no HTTP calls (grep confirms no ClientSession/localhost:8000/httpx in the gated test).

That makes the "Start application" step (uvicorn src.api.main:app … & sleep 10) pure dead weight:

  • it only ever served the now-excluded api_throughput/inference_speed mock tests;
  • it wastes ~10–15 s on every main-push run;
  • it dumps ~50 misleading ERROR … router requires hardware setup lines into every CI log, for a server no test touches — making a green job look broken.

Change

Remove the Start application step and the vestigial MOCK_POSE_DATA env (server-only; unused by CSIProcessor/test_frame_budget.py). Install dependencies is untouched (the test still needs src.core deps).

Verification

  • test_frame_budget.py passes 3/3 locally, independent of the server.
  • ci.yml re-validated as YAML.

Docs/CI-only; no application code touched.

🤖 Generated with claude-flow

Since #915 the perf job gates only on test_frame_budget.py, which drives
the CSIProcessor pipeline in-process and makes no HTTP calls. The
"Start application" step (uvicorn + `sleep 10`) was therefore dead weight:
it existed only for the now-excluded api_throughput/inference_speed tests,
wasted ~10-15 s per main-push run, and dumped ~50 misleading
"router requires hardware setup" ERROR lines into every CI log for a
server no test touched. MOCK_POSE_DATA is server-only, unused here.

Removed the step and the vestigial env. The gated test is unchanged and
passes (verified locally, 3/3).

Co-Authored-By: claude-flow <ruv@ruv.net>
@ruvnet ruvnet merged commit 573b00f into main Jun 2, 2026
20 checks passed
@ruvnet ruvnet deleted the fix/perf-job-drop-dead-server branch June 2, 2026 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant