Repository navigation
[Refactor][CI] Reorganize test tree, and move slow e2e to weekly - #4951
Merged
Merged
Conversation
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
yenuo26
requested review from
Gaohan123,
Sy0307,
david6666666,
hsliuustc0106,
tzhouam and
ywang96
as code owners
July 16, 2026 13:10
yenuo26
removed request for
Gaohan123,
Sy0307,
congw729,
david6666666,
hsliuustc0106,
tzhouam and
ywang96
July 16, 2026 13:11
Collaborator
Author
|
@Gaohan123 @alex-jw-brooks @lishunyang12 please help to add ready and merge-test label |
Collaborator
|
fix conflicts |
Signed-off-by: wangyu <410167048@qq.com>
Collaborator
Author
fixed |
- Updated MockScheduler in test_diffusion_engine.py to include methods for counting waiting and running requests, and adjusted request batch settings for improved latency handling. - Refactored test_paged_attention.py to ensure proper cleanup of the CompileCounter and maintain a clean state for subsequent tests. - Added compatibility checks in test_dynin_omni_token2audio.py to prevent permanent mutations of PreTrainedModel attributes during tests. - Introduced a CPU fallback for apply_top_k_top_p in test_higgs_audio_v3.py to ensure compatibility with CPU tensors. - Renamed decoding methods in test_codec_cudagraph.py for consistency and clarity in the interface. These changes aim to improve the robustness and reliability of the test suite. Signed-off-by: wangyu <410167048@qq.com>
Collaborator
Author
Signed-off-by: wangyu <410167048@qq.com>
- Modified test commands in `test-merge.yml` and `test-ready.yml` to include the `tests/` directory for pytest. - Removed Kubernetes agent configuration from `test-merge.yml`. - Added new utility functions in `helpers.py` for resetting artifact directories and inferring model labels. Signed-off-by: wangyu <410167048@qq.com>
Signed-off-by: wangyu <410167048@qq.com>
- Introduced a new conftest.py file to set up the test environment for ComfyUI plugin testing. - Added functionality to mock necessary modules (comfy_api and comfy_extras) and their components. - Updated test_comfyui_integration.py to remove redundant setup code, leveraging the new conftest.py for environment configuration. Signed-off-by: wangyu <410167048@qq.com>
- Updated test labels and commands in `test-merge.yml` and `test-ready.yml` to separate diffusion, model executor, and entrypoints tests for clarity. - Adjusted the ignore parameters in the "Simple · Other Test" section to exclude the newly added entrypoints tests. - Enhanced the `FakeDeadLLMStageClient` in `test_orchestrator_error_handling.py` to handle request states more accurately. Signed-off-by: wangyu <410167048@qq.com>
- Renamed the "Simple · Entrypoints Test" to "Simple · Engine&Entrypoints Test" for clarity. - Updated test commands to include the `tests/engine` directory in the entrypoints test. - Adjusted the ignore parameters in the "Simple · Other Test" section to exclude the `tests/engine` directory. Signed-off-by: wangyu <410167048@qq.com>
nagisa-kunhah
pushed a commit
to nagisa-kunhah/vllm-omni
that referenced
this pull request
Jul 30, 2026
…m-project#4951) Signed-off-by: wangyu <410167048@qq.com>
9 of 11 tasks
This was referenced Sep 11, 2026
khairulkabir1661
pushed a commit
to khairulkabir1661/vllm-omni
that referenced
this pull request
Sep 25, 2026
…m-project#4951) Signed-off-by: wangyu <410167048@qq.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.









PLEASE FILL IN THE PR DESCRIPTION HERE.
Purpose
Improve CI signal-to-noise and align the
tests/tree with component boundaries so new tests land in predictable places.CI / marker routing
*_expansion.py+slowmarker); weekly jobs collect undertests/e2e/with markers likeslow and hardware_test(...) and tts.Test tree reorganization
tests/config/,tests/engine/,tests/diffusion/,tests/utils/,tests/tools/,tests/model_executor/models/, etc.tests/e2e/features/for custom pipeline, RLHF (VeRL-Omni), fullduplex, ComfyUItests/e2e/online_serving/,tests/e2e/offline_inference/,tests/e2e/accuracy/tests/assets/; helpers use sharedget_asset_path().tests/ar_diffusion/totests/diffusion/ar_diffusion/.tests/diffusion/models/dreamzero/.tests/diffusion/quantization/test_gguf_diffusion.py.vllm_omni/deploy/step_audio2_ci.yaml/step_audio2_thinker_ci.yaml; tests useget_deploy_config_path().tests/helpers/runtime.py; remove thintests/gr00t//tests/dreamzero/client wrappers.tests/e2e/features/helpers/verl_omni_server.py(fixes Ray unpickleModuleNotFoundError: test_verl_omni_e2e).tests/e2e/features/helpers/custom_pipeline.py.docs/contributing/ci/test_system_overview.md/test_writing_guide.md.Test Plan
vLLM Version: N/A (test layout / CI routing; no model runtime API change required for review)
vLLM-Omni Commit:
300b26d4Ready CI
Merge CI
Nightly CI
Test Result
Ready CI
Merge CI
Nightly CI
Note: screenshots above are from earlier validation runs on this branch. Re-run Ready / Merge / Nightly after the latest rebase onto
mainif reviewers need fresh green.BEFORE SUBMITTING: read CONTRIBUTING.md and run the precheck-pr skill with the code agent for a self-check against project conventions.
(anything written below this line will be removed by GitHub Actions)