[CI/Build][MiniCPM-o] Allow auto-response before input commit (#5567)

Signed-off-by: Sy03 <1370724210@qq.com>
This commit is contained in:
Sy03 authored and GitHub committed 2026-07-30 14:14:19 +00:00
1 parent f7e87e7cfd
commit 09c6ad4204
7 files changed
+104 -6

No files matched your search

@@ -25,6 +25,7 @@ from vllm.entrypoints.openai.engine.protocol import ErrorInfo, ErrorResponse
from vllm_omni.entrypoints.omni_base import OmniEngineDeadError
from vllm_omni.entrypoints.openai import api_server as api_server_module
from vllm_omni.entrypoints.openai import serving_speech as serving_speech_module
from vllm_omni.entrypoints.openai.audio_utils_mixin import AudioMixin
from vllm_omni.entrypoints.openai.protocol.audio import (
BatchSpeechRequest,
@@ -1390,6 +1391,20 @@ class TestTTSMethods:
# Verify speakers are normalized to lowercase
assert server.supported_speakers == {"ryan", "vivian", "aiden"}
def test_load_supported_speakers_skips_non_tts_omni_model(
self,
speech_server,
mocker: MockerFixture,
):
warning = mocker.patch.object(serving_speech_module.logger, "warning")
speech_server.engine_client.model_config = SimpleNamespace(
hf_config=SimpleNamespace(tts_config=SimpleNamespace())
)
assert speech_server._is_tts is False
assert speech_server._load_supported_speakers() == set()
warning.assert_not_called()
def test_load_supported_languages_from_config(self, speech_server):
"""Languages/dialects from codec_language_id are loaded title-cased; 'Auto' is added."""
speech_server._tts_model_type = "qwen3_tts"