Skip to content

Pl 135538 skvaider add dummy server - #39

Draft
elikoga wants to merge 4 commits into
mainfrom
PL-135538-skvaider-add-dummy-server
Draft

Pl 135538 skvaider add dummy server#39
elikoga wants to merge 4 commits into
mainfrom
PL-135538-skvaider-add-dummy-server

Conversation

@elikoga

@elikoga elikoga commented Jun 22, 2026

Copy link
Copy Markdown
Member

No description provided.

elikoga added 4 commits June 22, 2026 10:38
- Add src/skvaider/dummy_engine/ -- DummyModel with HTTP control API
  (POST /__control/set_response, GET /__control/last_request, POST /__control/reset)
- Add DummyModelConfig to inference config's AnyModelConfig discriminated union
- Wire DummyModel into inference server lifespan (lazy import, isinstance branch)
- Replace OpenAIServerMock with DummyModel-based fixture
- Rename gemma -> gemma_real, add gemma fixture using DummyModel (default)
- Rename embeddinggemma -> embeddinggemma_real for stability test
- Update 6 tests to use dummy engine (test_health, test_metrics, test_proxy,
  test_model_name_case_normalization, test_health_monitoring streaming)
- Add aiohttp dev dependency
- nix/config-inference-test.toml: switch from llama-server to dummy engine
- config-inference-1.toml, config-inference-2.toml: remove commented GGUF stanzas
- CLAUDE.md: update inference description and request flow to mention dummy engine
- test_manager_start_model: use gemma (dummy), remove /v1/models assertion
- test_manager_start_crash_quick_return: replaced with
  test_manager_start_gemma_is_dummy (proves default fixture is DummyModel)
- test_embeddinggemma_output_stability: replaced with
  test_dummy_embedding_determinism (proves deterministic embeddings)
- Add embeddinggemma / embeddinggemma_dummy fixtures (dummy engine)
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