diff --git a/tests/v1/distributed/test_eagle_dp.py b/tests/v1/distributed/test_eagle_dp.py index 7b6731788..8557fa0c6 100644 --- a/tests/v1/distributed/test_eagle_dp.py +++ b/tests/v1/distributed/test_eagle_dp.py @@ -23,9 +23,16 @@ else: @pytest.mark.asyncio @pytest.mark.parametrize("attn_backend", ATTN_BACKENDS) +@pytest.mark.xfail( + not current_platform.is_rocm(), + reason="EAGLE + DP > 1 produces wrong outputs when async spec decode " + "correction is active. Root cause under investigation. " + "See: https://github.com/vllm-project/vllm/issues/31913", + strict=False, +) @pytest.mark.xfail( current_platform.is_rocm(), - reason="Test may fail on ROCm until batch invariance is enabled." + reason="Test may fail on ROCm until batch invariance is enabled. " "See: https://github.com/vllm-project/vllm/issues/27433", strict=False, )