Signed-off-by: chickeyton <ngton2014@gmail.com> Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
22 lines
1.1 KiB
Python
22 lines
1.1 KiB
Python
# SPDX-License-Identifier: Apache-2.0
|
|
# SPDX-FileCopyrightText: Copyright contributors to the vLLM-Omni project
|
|
|
|
"""PersonaPlex 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 PersonaPlex 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_unified_runtime`` imports ``engine.duplex.runtime`` and
|
|
#: ``entrypoints.duplex.runtime_adapter`` directly. ``test_stage0_runtime`` fails
|
|
#: transitively: ``personaplex.duplex.runtime_extension`` imports ``DuplexFence``
|
|
#: from ``engine.duplex.messages``, which no longer exports it.
|
|
collect_ignore = ["test_stage0_runtime.py", "test_unified_runtime.py"]
|