[Frontend] Add a shared realtime web UI for MiniCPM-o and Qwen3-Omni (#7222) (#7585)

Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
This commit is contained in:
amy-why-3459 authored and GitHub committed 2026-09-17 23:32:31 +08:00
1 parent eb1abbadf8
commit 882bf8bc95
53 files changed
+3438 -633

No files matched your search

@@ -0,0 +1,24 @@
# SPDX-License-Identifier: Apache-2.0
# SPDX-FileCopyrightText: Copyright contributors to the vLLM-Omni project
import shutil
import subprocess
from pathlib import Path
import pytest
pytestmark = [pytest.mark.core_model, pytest.mark.cpu]
def test_realtime_profiles_and_shell_lifecycle():
node = shutil.which("node")
if node is None:
pytest.skip("node is required for browser protocol tests")
assert node is not None
subprocess.run(
[node, "--test", str(Path(__file__).with_suffix(".cjs"))],
check=True,
capture_output=True,
text=True,
timeout=30,
)