Skip to content

[CI] Refactor int checkpoint tests style - #28813

Merged
merrymercy merged 1 commit into
sgl-project:mainfrom
yuan-luo:fix-ci-style
Jun 22, 2026
Merged

merrymercy merged 1 commit into
sgl-project:mainfrom
yuan-luo:fix-ci-style

Conversation

@yuan-luo

@yuan-luo yuan-luo commented Jun 20, 2026 •

Copy link
Copy Markdown
Collaborator

relocate int8 checkpoint tests off deprecated test/srt + move e2e to extra

Addresses review comments on #28185:

  • test/srt is deprecated: move test_int8_checkpoint_store.py to test/registered/mem_cache/ and register it on the cheapest tier (register_cpu_ci, base-a-test-cpu). It is an automated unit test, not a manual one; the lone CUDA decode-error case self-skips on CPU runners and its GPU path is covered by the e2e test.

  • don't waste 400s in base CI: move test_int8_mamba_checkpoint_e2e.py from base-c to extra-b (4-gpu-h100), so it only runs under the run-ci-extra label instead of on every PR.

Motivation

Modifications

Accuracy Tests

Speed Tests and Profiling

Checklist

Review and Merge Process

  1. Ping Merge Oncalls to start the process. See the PR Merge Process.
  2. Get approvals from CODEOWNERS and other reviewers.
  3. Trigger CI tests with comments or contact authorized users to do so.
    • Common commands include /tag-and-rerun-ci, /tag-run-ci-label, /rerun-failed-ci
  4. After green CI and required approvals, ask Merge Oncalls or people with Write permission to merge the PR.

CI States

Latest PR Test (Base): ✅ Run #27934039287
Latest PR Test (Extra): ✅ Run #27934039051

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request registers CPU unit tests for the int8 checkpoint store to run on the cheapest CI tier (base-a-test-cpu) and moves the end-to-end GPU test (test_int8_mamba_checkpoint_e2e) from the base-c stage to the extra-b stage. I have no feedback to provide as there are no review comments.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@yuan-luo yuan-luo added ci continue integration related run-ci CI: run the baseline test suite on this PR run-ci-extra CI: also run the extra suite (requires run-ci) labels Jun 20, 2026
@yuan-luo
yuan-luo requested review from hnyls2002 and merrymercy June 21, 2026 06:09
@yuan-luo

Copy link
Copy Markdown
Collaborator Author

/tag-and-rerun-ci

@yuan-luo
yuan-luo force-pushed the fix-ci-style branch 2 times, most recently from ca38fda to fc7930b Compare June 22, 2026 05:59
…e to extra

Addresses review comments on sgl-project#28185:

- test/srt is deprecated: move test_int8_checkpoint_store.py to
  test/registered/mem_cache/ and register it on the cheapest tier
  (register_cpu_ci, base-a-test-cpu). It is an automated unit test, not a
  manual one; the lone CUDA decode-error case self-skips on CPU runners and
  its GPU path is covered by the e2e test.

- don't waste 400s in base CI: move test_int8_mamba_checkpoint_e2e.py from
  base-c to extra-b (4-gpu-h100), so it only runs under the run-ci-extra
  label instead of on every PR.
@merrymercy
merrymercy merged commit c0198fc into sgl-project:main Jun 22, 2026
188 of 195 checks passed
@yuan-luo
yuan-luo deleted the fix-ci-style branch July 22, 2026 03:06
Chronostasys pushed a commit to MindLab-Research/sglang that referenced this pull request Aug 24, 2026
Co-authored-by: luoyuan.luo <luoyuan.luo@antgroup.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci continue integration related deepseek run-ci CI: run the baseline test suite on this PR run-ci-extra CI: also run the extra suite (requires run-ci)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants