20 lines
1.0 KiB
Python
20 lines
1.0 KiB
Python
# SPDX-License-Identifier: Apache-2.0
|
|||
|
|
# SPDX-FileCopyrightText: Copyright contributors to the vLLM-Omni project
|
||
|
|
|
||
|
|
"""Nemotron VoiceChat duplex is not on the duplex plugin framework yet.
|
||
|
|
|
||
|
|
RFC vllm-omni#7181 splits the port: this PR lands the unified framework with
|
||
|
|
MiniCPM-o 4.5, and the follow-up PR moves Nemotron VoiceChat onto
|
||
|
|
``DuplexModelPlugin``. Until then the modules under test still import the
|
||
|
|
pre-framework duplex runtime / serving adapter that this PR removed, so
|
||
|
|
collecting them would fail at import time and abort the whole pytest session.
|
||
|
|
The tests themselves are unchanged and come back with the port.
|
||
|
|
|
||
|
|
Listed per file rather than globbed, so the coverage loss is visible and shrinks
|
||
|
|
file by file as the port lands. ``test_input.py`` imports nothing that was
|
||
|
|
removed and keeps running.
|
||
|
|
"""
|
||
|
|
|
||
|
|
#: Both import ``DuplexFence`` from ``engine.duplex.messages``, which no longer
|
||
|
|
#: exports it; ``test_data_plane`` also imports ``engine.duplex.runtime``.
|
||
|
|
collect_ignore = ["test_data_plane.py", "test_runtime_contract.py"]
|