diff --git a/test/registered/bench_fn/test_benchmark_datasets_api.py b/test/registered/bench_fn/test_benchmark_datasets_api.py index 46e5110e9..a85310594 100644 --- a/test/registered/bench_fn/test_benchmark_datasets_api.py +++ b/test/registered/bench_fn/test_benchmark_datasets_api.py @@ -36,7 +36,7 @@ from sglang.benchmark.datasets.sharegpt import sample_sharegpt_requests from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=40, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class _DummyTokenTensor: diff --git a/test/registered/debug_utils/comparator/aligner/entrypoint/test_executor.py b/test/registered/debug_utils/comparator/aligner/entrypoint/test_executor.py index 56ecb07d6..67a81327c 100644 --- a/test/registered/debug_utils/comparator/aligner/entrypoint/test_executor.py +++ b/test/registered/debug_utils/comparator/aligner/entrypoint/test_executor.py @@ -34,7 +34,7 @@ from sglang.srt.debug_utils.comparator.utils import Pair from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=15, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestExecuteSubPlans: diff --git a/test/registered/debug_utils/comparator/aligner/entrypoint/test_planner.py b/test/registered/debug_utils/comparator/aligner/entrypoint/test_planner.py index 5777a16e4..fa47521e3 100644 --- a/test/registered/debug_utils/comparator/aligner/entrypoint/test_planner.py +++ b/test/registered/debug_utils/comparator/aligner/entrypoint/test_planner.py @@ -26,7 +26,7 @@ from sglang.srt.debug_utils.comparator.utils import Pair from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=15, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") def _make_meta( diff --git a/test/registered/debug_utils/comparator/aligner/reorderer/test_executor.py b/test/registered/debug_utils/comparator/aligner/reorderer/test_executor.py index fa0f1ff97..88f7fa1ba 100644 --- a/test/registered/debug_utils/comparator/aligner/reorderer/test_executor.py +++ b/test/registered/debug_utils/comparator/aligner/reorderer/test_executor.py @@ -27,7 +27,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") def _zigzag_order(cp_size: int) -> list[int]: diff --git a/test/registered/debug_utils/comparator/aligner/reorderer/test_planner.py b/test/registered/debug_utils/comparator/aligner/reorderer/test_planner.py index 2f8a121e4..2c8ef9ac9 100644 --- a/test/registered/debug_utils/comparator/aligner/reorderer/test_planner.py +++ b/test/registered/debug_utils/comparator/aligner/reorderer/test_planner.py @@ -27,7 +27,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestComputeReordererPlans: diff --git a/test/registered/debug_utils/comparator/aligner/test_axis_aligner.py b/test/registered/debug_utils/comparator/aligner/test_axis_aligner.py index 9babfe87d..5a2049384 100644 --- a/test/registered/debug_utils/comparator/aligner/test_axis_aligner.py +++ b/test/registered/debug_utils/comparator/aligner/test_axis_aligner.py @@ -18,7 +18,7 @@ from sglang.srt.debug_utils.comparator.utils import Pair from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=15, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestComputeAxisAlignerPlan: diff --git a/test/registered/debug_utils/comparator/aligner/token_aligner/test_aux_plugins.py b/test/registered/debug_utils/comparator/aligner/token_aligner/test_aux_plugins.py index 71cd53c51..922e60ee9 100644 --- a/test/registered/debug_utils/comparator/aligner/token_aligner/test_aux_plugins.py +++ b/test/registered/debug_utils/comparator/aligner/token_aligner/test_aux_plugins.py @@ -17,7 +17,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import TokenLayout from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=15, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") _sglang_plugin = _SGLangPlugin() _megatron_plugin = _MegatronPlugin() diff --git a/test/registered/debug_utils/comparator/aligner/token_aligner/test_concat_steps.py b/test/registered/debug_utils/comparator/aligner/token_aligner/test_concat_steps.py index ff194cb2c..6b7c25a10 100644 --- a/test/registered/debug_utils/comparator/aligner/token_aligner/test_concat_steps.py +++ b/test/registered/debug_utils/comparator/aligner/token_aligner/test_concat_steps.py @@ -11,7 +11,7 @@ from sglang.srt.debug_utils.comparator.utils import Pair from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=15, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestExecuteConcat: diff --git a/test/registered/debug_utils/comparator/aligner/token_aligner/test_executor.py b/test/registered/debug_utils/comparator/aligner/token_aligner/test_executor.py index 8dc3b083a..c0134904f 100644 --- a/test/registered/debug_utils/comparator/aligner/token_aligner/test_executor.py +++ b/test/registered/debug_utils/comparator/aligner/token_aligner/test_executor.py @@ -30,7 +30,7 @@ from sglang.srt.debug_utils.comparator.utils import Pair from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=15, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") def _named(tensor: torch.Tensor, names: list[str]) -> torch.Tensor: diff --git a/test/registered/debug_utils/comparator/aligner/token_aligner/test_planner.py b/test/registered/debug_utils/comparator/aligner/token_aligner/test_planner.py index eecbc9ceb..68a156296 100644 --- a/test/registered/debug_utils/comparator/aligner/token_aligner/test_planner.py +++ b/test/registered/debug_utils/comparator/aligner/token_aligner/test_planner.py @@ -24,7 +24,7 @@ from sglang.srt.debug_utils.comparator.utils import Pair from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=30, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestBuildTokenIndexSGLangThd: diff --git a/test/registered/debug_utils/comparator/aligner/unsharder/test_executor.py b/test/registered/debug_utils/comparator/aligner/unsharder/test_executor.py index f15fb7caa..3627dce7f 100644 --- a/test/registered/debug_utils/comparator/aligner/unsharder/test_executor.py +++ b/test/registered/debug_utils/comparator/aligner/unsharder/test_executor.py @@ -31,7 +31,7 @@ from sglang.srt.debug_utils.comparator.output_types import ReplicatedCheckResult from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") def _name_tensors( diff --git a/test/registered/debug_utils/comparator/aligner/unsharder/test_parallel_info.py b/test/registered/debug_utils/comparator/aligner/unsharder/test_parallel_info.py index 81bc6062a..280cb5b3d 100644 --- a/test/registered/debug_utils/comparator/aligner/unsharder/test_parallel_info.py +++ b/test/registered/debug_utils/comparator/aligner/unsharder/test_parallel_info.py @@ -10,7 +10,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import ParallelAxis from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestNormalizeParallelInfo: diff --git a/test/registered/debug_utils/comparator/aligner/unsharder/test_planner.py b/test/registered/debug_utils/comparator/aligner/unsharder/test_planner.py index d8fbc8fd6..63965dcf2 100644 --- a/test/registered/debug_utils/comparator/aligner/unsharder/test_planner.py +++ b/test/registered/debug_utils/comparator/aligner/unsharder/test_planner.py @@ -20,7 +20,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import ParallelAxis, parse_dims from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestComputeUnsharderPlan: diff --git a/test/registered/debug_utils/comparator/dims_spec/test_dim_parser.py b/test/registered/debug_utils/comparator/dims_spec/test_dim_parser.py index 10a24a0ea..e5d5dcdd9 100644 --- a/test/registered/debug_utils/comparator/dims_spec/test_dim_parser.py +++ b/test/registered/debug_utils/comparator/dims_spec/test_dim_parser.py @@ -13,7 +13,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=5, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestParseDim: diff --git a/test/registered/debug_utils/comparator/dims_spec/test_dims_parser.py b/test/registered/debug_utils/comparator/dims_spec/test_dims_parser.py index 965b1dd1c..94eaed994 100644 --- a/test/registered/debug_utils/comparator/dims_spec/test_dims_parser.py +++ b/test/registered/debug_utils/comparator/dims_spec/test_dims_parser.py @@ -16,7 +16,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=5, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestSingletonDimUtilFilterOut: diff --git a/test/registered/debug_utils/comparator/dims_spec/test_tensor_naming.py b/test/registered/debug_utils/comparator/dims_spec/test_tensor_naming.py index fb2f5bf5a..fdfcd5e9b 100644 --- a/test/registered/debug_utils/comparator/dims_spec/test_tensor_naming.py +++ b/test/registered/debug_utils/comparator/dims_spec/test_tensor_naming.py @@ -15,7 +15,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=5, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestFindDimIndex: diff --git a/test/registered/debug_utils/comparator/dims_spec/test_types.py b/test/registered/debug_utils/comparator/dims_spec/test_types.py index 6752fc940..85506966f 100644 --- a/test/registered/debug_utils/comparator/dims_spec/test_types.py +++ b/test/registered/debug_utils/comparator/dims_spec/test_types.py @@ -10,7 +10,7 @@ from sglang.srt.debug_utils.comparator.dims_spec import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=5, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestDimConstants: diff --git a/test/registered/debug_utils/comparator/tensor_comparator/test_comparator.py b/test/registered/debug_utils/comparator/tensor_comparator/test_comparator.py index 3b1a4d382..a0b418b81 100644 --- a/test/registered/debug_utils/comparator/tensor_comparator/test_comparator.py +++ b/test/registered/debug_utils/comparator/tensor_comparator/test_comparator.py @@ -15,7 +15,7 @@ from sglang.srt.debug_utils.comparator.tensor_comparator.types import DiffInfo from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=20, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestComputeTensorInfo: diff --git a/test/registered/debug_utils/comparator/tensor_comparator/test_types.py b/test/registered/debug_utils/comparator/tensor_comparator/test_types.py index 6d5b33046..ecc4ff34b 100644 --- a/test/registered/debug_utils/comparator/tensor_comparator/test_types.py +++ b/test/registered/debug_utils/comparator/tensor_comparator/test_types.py @@ -22,7 +22,7 @@ from sglang.srt.debug_utils.comparator.tensor_comparator.types import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") def _make_stats(**overrides) -> TensorStats: diff --git a/test/registered/debug_utils/comparator/test_log_sink.py b/test/registered/debug_utils/comparator/test_log_sink.py index 624f755bf..bb664c9a4 100644 --- a/test/registered/debug_utils/comparator/test_log_sink.py +++ b/test/registered/debug_utils/comparator/test_log_sink.py @@ -12,7 +12,7 @@ from sglang.srt.debug_utils.comparator.report_sink import report_sink from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") def _make_error_log(**overrides) -> ErrorLog: diff --git a/test/registered/debug_utils/comparator/test_meta_overrider.py b/test/registered/debug_utils/comparator/test_meta_overrider.py index 73e1cdf1d..21b8900f5 100644 --- a/test/registered/debug_utils/comparator/test_meta_overrider.py +++ b/test/registered/debug_utils/comparator/test_meta_overrider.py @@ -17,7 +17,7 @@ from sglang.srt.debug_utils.comparator.meta_overrider import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") # ───────────────────── Unit: MetaOverrideRule ───────────────────── diff --git a/test/registered/debug_utils/comparator/test_model_validation.py b/test/registered/debug_utils/comparator/test_model_validation.py index e8ea309fe..555033227 100644 --- a/test/registered/debug_utils/comparator/test_model_validation.py +++ b/test/registered/debug_utils/comparator/test_model_validation.py @@ -45,7 +45,7 @@ from sglang.srt.debug_utils.comparator.utils import Pair, _check_equal_lengths from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestCheckEqualLengths: diff --git a/test/registered/debug_utils/comparator/test_preset.py b/test/registered/debug_utils/comparator/test_preset.py index cce2c91e4..5d699c632 100644 --- a/test/registered/debug_utils/comparator/test_preset.py +++ b/test/registered/debug_utils/comparator/test_preset.py @@ -4,7 +4,7 @@ from sglang.srt.debug_utils.comparator.preset import PRESETS, expand_preset from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=5, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestExpandPreset: diff --git a/test/registered/debug_utils/comparator/test_utils.py b/test/registered/debug_utils/comparator/test_utils.py index c6710d650..4201e5aea 100644 --- a/test/registered/debug_utils/comparator/test_utils.py +++ b/test/registered/debug_utils/comparator/test_utils.py @@ -18,7 +18,7 @@ from sglang.srt.debug_utils.comparator.utils import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestCalcRelDiff: diff --git a/test/registered/debug_utils/source_patcher/test_code_patcher.py b/test/registered/debug_utils/source_patcher/test_code_patcher.py index ef076f1d2..327c5e446 100644 --- a/test/registered/debug_utils/source_patcher/test_code_patcher.py +++ b/test/registered/debug_utils/source_patcher/test_code_patcher.py @@ -11,7 +11,7 @@ from sglang.srt.debug_utils.source_patcher.types import EditSpec, PatchSpec from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") SAMPLE_MODULE_NAME = "_source_patcher_test_fixtures.sample_module" diff --git a/test/registered/debug_utils/source_patcher/test_dumper_integration.py b/test/registered/debug_utils/source_patcher/test_dumper_integration.py index 9197cebe6..83b226486 100644 --- a/test/registered/debug_utils/source_patcher/test_dumper_integration.py +++ b/test/registered/debug_utils/source_patcher/test_dumper_integration.py @@ -9,7 +9,7 @@ from sglang.srt.debug_utils.dumper import DumperConfig, _Dumper from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") SAMPLE_MODULE_NAME = "_source_patcher_test_fixtures.sample_module" diff --git a/test/registered/debug_utils/source_patcher/test_source_editor.py b/test/registered/debug_utils/source_patcher/test_source_editor.py index 09e25f38c..daf485f18 100644 --- a/test/registered/debug_utils/source_patcher/test_source_editor.py +++ b/test/registered/debug_utils/source_patcher/test_source_editor.py @@ -6,7 +6,7 @@ from sglang.srt.debug_utils.source_patcher.types import EditSpec, PatchApplicati from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestApplyEdits: diff --git a/test/registered/debug_utils/test_crash_dump.py b/test/registered/debug_utils/test_crash_dump.py index 1137899f6..232c4386d 100644 --- a/test/registered/debug_utils/test_crash_dump.py +++ b/test/registered/debug_utils/test_crash_dump.py @@ -23,7 +23,7 @@ from sglang.test.test_utils import ( register_cuda_ci(est_time=40, suite="nightly-1-gpu", nightly=True) register_amd_ci(est_time=40, suite="nightly-amd-1-gpu", nightly=True) -register_cpu_ci(est_time=225, suite="base-b-test-cpu") +register_cpu_ci(est_time=225, suite="base-c-test-cpu") class TestCrashDump(CustomTestCase): diff --git a/test/registered/debug_utils/test_schedule_simulator.py b/test/registered/debug_utils/test_schedule_simulator.py index ca05cb77b..045e46a3d 100644 --- a/test/registered/debug_utils/test_schedule_simulator.py +++ b/test/registered/debug_utils/test_schedule_simulator.py @@ -26,7 +26,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=120, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=338, suite="base-b-test-cpu") +register_cpu_ci(est_time=338, suite="base-c-test-cpu") # ==================== Non-E2E Tests ==================== diff --git a/test/registered/debug_utils/test_soft_watchdog.py b/test/registered/debug_utils/test_soft_watchdog.py index d6020b81f..46f4bad2e 100644 --- a/test/registered/debug_utils/test_soft_watchdog.py +++ b/test/registered/debug_utils/test_soft_watchdog.py @@ -19,7 +19,7 @@ from sglang.test.test_utils import ( register_cuda_ci(est_time=120, suite="nightly-1-gpu", nightly=True) register_amd_ci(est_time=120, suite="nightly-amd-1-gpu", nightly=True) -register_cpu_ci(est_time=622, suite="base-b-test-cpu") +register_cpu_ci(est_time=622, suite="base-c-test-cpu") class BaseTestSoftWatchdog: diff --git a/test/registered/function_call/test_kimik2_detector.py b/test/registered/function_call/test_kimik2_detector.py index 736ed1624..8a5228edc 100644 --- a/test/registered/function_call/test_kimik2_detector.py +++ b/test/registered/function_call/test_kimik2_detector.py @@ -12,7 +12,7 @@ from sglang.srt.parser.reasoning_parser import KimiK2Detector as KimiK2Reasoning from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(5, "base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") def _make_tool(name, parameters=None): diff --git a/test/registered/kv_canary/test_e2e_base.py b/test/registered/kv_canary/test_e2e_base.py index 452dcfb99..3581895a7 100644 --- a/test/registered/kv_canary/test_e2e_base.py +++ b/test/registered/kv_canary/test_e2e_base.py @@ -8,7 +8,7 @@ from sglang.test.kv_canary.e2e_base import ( ) from sglang.test.test_utils import CustomTestCase -register_cpu_ci(est_time=1, suite="base-b-test-cpu") +register_cpu_ci(est_time=1, suite="base-c-test-cpu") class TestCanaryE2EBase(CustomTestCase): diff --git a/test/registered/kv_canary/test_self_unit_e2e_base.py b/test/registered/kv_canary/test_self_unit_e2e_base.py index 45d1fc936..3fb176eae 100644 --- a/test/registered/kv_canary/test_self_unit_e2e_base.py +++ b/test/registered/kv_canary/test_self_unit_e2e_base.py @@ -8,7 +8,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.kv_canary.e2e_base import CanaryE2EBase from sglang.test.test_utils import CustomTestCase -register_cpu_ci(est_time=5, suite="base-b-test-cpu") +register_cpu_ci(est_time=5, suite="base-c-test-cpu") _GOOD_LINE: str = SwaDivergenceLog( diff --git a/test/registered/lora/test_lora_eviction_policy.py b/test/registered/lora/test_lora_eviction_policy.py index 218b7ccfe..4b4923a32 100644 --- a/test/registered/lora/test_lora_eviction_policy.py +++ b/test/registered/lora/test_lora_eviction_policy.py @@ -29,7 +29,7 @@ from sglang.test.ci.ci_register import ( register_cuda_ci(est_time=200, suite="nightly-1-gpu", nightly=True) register_amd_ci(est_time=200, suite="nightly-amd-1-gpu", nightly=True) -register_cpu_ci(est_time=6, suite="base-b-test-cpu") +register_cpu_ci(est_time=6, suite="base-c-test-cpu") register_xpu_ci(est_time=10, suite="stage-a-test-1-gpu-xpu") diff --git a/test/registered/lora/test_lora_openai_api.py b/test/registered/lora/test_lora_openai_api.py index 1ccf23262..53f3fd397 100644 --- a/test/registered/lora/test_lora_openai_api.py +++ b/test/registered/lora/test_lora_openai_api.py @@ -18,7 +18,7 @@ from sglang.test.ci.ci_register import ( register_cuda_ci(est_time=30, suite="nightly-1-gpu", nightly=True) register_amd_ci(est_time=30, suite="nightly-amd-1-gpu", nightly=True) -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class MockTokenizerManager: diff --git a/test/registered/model_loading/test_external_models.py b/test/registered/model_loading/test_external_models.py index efa1a4968..92cb8e472 100644 --- a/test/registered/model_loading/test_external_models.py +++ b/test/registered/model_loading/test_external_models.py @@ -11,7 +11,7 @@ from sglang.test.test_utils import CustomTestCase register_cuda_ci(est_time=29, stage="base-b", runner_config="1-gpu-small") register_amd_ci(est_time=45, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=203, suite="base-b-test-cpu") +register_cpu_ci(est_time=203, suite="base-c-test-cpu") class TestExternalModels(CustomTestCase): diff --git a/test/registered/models/test_transformers_backend_eval.py b/test/registered/models/test_transformers_backend_eval.py index 371e50cac..9ebd5bbe1 100644 --- a/test/registered/models/test_transformers_backend_eval.py +++ b/test/registered/models/test_transformers_backend_eval.py @@ -13,7 +13,7 @@ from sglang.test.server_fixtures.default_fixture import DefaultServerBase register_cuda_ci(est_time=48, stage="base-b", runner_config="1-gpu-small") register_amd_ci(est_time=48, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=320, suite="base-b-test-cpu") +register_cpu_ci(est_time=320, suite="base-c-test-cpu") class TestTransformersBackendEval(DefaultServerBase): diff --git a/test/registered/observability/test_priority_metrics.py b/test/registered/observability/test_priority_metrics.py index d6972698c..31eefc299 100644 --- a/test/registered/observability/test_priority_metrics.py +++ b/test/registered/observability/test_priority_metrics.py @@ -26,7 +26,7 @@ register_cuda_ci( runner_config="1-gpu-small", ) register_amd_ci(est_time=60, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=179, suite="base-b-test-cpu") +register_cpu_ci(est_time=179, suite="base-c-test-cpu") _MODEL_NAME = "Qwen/Qwen3-0.6B" diff --git a/test/registered/quant/test_quant_config_parsing.py b/test/registered/quant/test_quant_config_parsing.py index e1597b8da..a27e56619 100644 --- a/test/registered/quant/test_quant_config_parsing.py +++ b/test/registered/quant/test_quant_config_parsing.py @@ -6,7 +6,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=15, suite="base-a-test-cpu") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class TestQuantLogString(CustomTestCase): diff --git a/test/registered/rl/test_pause_generation_tensor_consistency.py b/test/registered/rl/test_pause_generation_tensor_consistency.py index 45d4950cd..0bd3902c5 100644 --- a/test/registered/rl/test_pause_generation_tensor_consistency.py +++ b/test/registered/rl/test_pause_generation_tensor_consistency.py @@ -10,7 +10,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") # --------------------------------------------------------------------------- diff --git a/test/registered/scheduler/test_abort_with_metrics.py b/test/registered/scheduler/test_abort_with_metrics.py index 4ff271be0..387983804 100644 --- a/test/registered/scheduler/test_abort_with_metrics.py +++ b/test/registered/scheduler/test_abort_with_metrics.py @@ -19,7 +19,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") _HTTP_SCOPE = { "type": "http", diff --git a/test/registered/scheduler/test_routing_key_scheduling.py b/test/registered/scheduler/test_routing_key_scheduling.py index 2e6c487be..c4411d53a 100644 --- a/test/registered/scheduler/test_routing_key_scheduling.py +++ b/test/registered/scheduler/test_routing_key_scheduling.py @@ -22,7 +22,7 @@ from sglang.test.test_utils import ( register_cuda_ci(est_time=120, suite="nightly-1-gpu", nightly=True) register_amd_ci(est_time=120, suite="nightly-amd-1-gpu", nightly=True) -register_cpu_ci(est_time=184, suite="base-b-test-cpu") +register_cpu_ci(est_time=184, suite="base-c-test-cpu") class TestRoutingKeyScheduling(CustomTestCase): diff --git a/test/registered/unit/bench/test_mixed_prefix_gsm8k.py b/test/registered/unit/bench/test_mixed_prefix_gsm8k.py index fb4b39bfb..4338f13ed 100644 --- a/test/registered/unit/bench/test_mixed_prefix_gsm8k.py +++ b/test/registered/unit/bench/test_mixed_prefix_gsm8k.py @@ -9,7 +9,7 @@ from sglang.test.simple_eval_gsm8k import get_one_example from sglang.test.simple_eval_mixed_prefix_gsm8k import MixedPrefixGSM8KEval from sglang.test.test_utils import CustomTestCase -register_cpu_ci(est_time=5, suite="base-b-test-cpu") +register_cpu_ci(est_time=5, suite="base-c-test-cpu") def _write_synthetic_dataset(path: str, n: int) -> None: diff --git a/test/registered/unit/constrained/test_grammar_manager.py b/test/registered/unit/constrained/test_grammar_manager.py index 1358dfd5d..b34abb4f5 100644 --- a/test/registered/unit/constrained/test_grammar_manager.py +++ b/test/registered/unit/constrained/test_grammar_manager.py @@ -28,7 +28,7 @@ from sglang.srt.constrained.reasoner_grammar_backend import ReasonerGrammarObjec from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(2.0, "base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") def _make_scheduler(grammar_backend_name="none", skip_tokenizer=False): diff --git a/test/registered/unit/constrained/test_reasoner_grammar_backend.py b/test/registered/unit/constrained/test_reasoner_grammar_backend.py index 13d122dee..b0cb49e0b 100644 --- a/test/registered/unit/constrained/test_reasoner_grammar_backend.py +++ b/test/registered/unit/constrained/test_reasoner_grammar_backend.py @@ -16,7 +16,7 @@ from sglang.srt.constrained.torch_ops.token_filter_torch_ops import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(2.0, "base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class _DummyTokenizer: diff --git a/test/registered/unit/constrained/test_utils.py b/test/registered/unit/constrained/test_utils.py index eba586fdd..257ea4db9 100644 --- a/test/registered/unit/constrained/test_utils.py +++ b/test/registered/unit/constrained/test_utils.py @@ -15,7 +15,7 @@ from sglang.srt.constrained.utils import is_legacy_structural_tag from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(1.0, "base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestIsLegacyStructuralTag(unittest.TestCase): diff --git a/test/registered/unit/entrypoints/openai/test_serving_embedding.py b/test/registered/unit/entrypoints/openai/test_serving_embedding.py index ec939f82b..46b5802c9 100644 --- a/test/registered/unit/entrypoints/openai/test_serving_embedding.py +++ b/test/registered/unit/entrypoints/openai/test_serving_embedding.py @@ -57,7 +57,7 @@ from sglang.srt.managers.io_struct import EmbeddingReqInput from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=10, suite="base-a-test-cpu") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") # Mock TokenizerManager for embedding tests diff --git a/test/registered/unit/function_call/test_function_call_parser.py b/test/registered/unit/function_call/test_function_call_parser.py index a8502b77d..d9edb5a2b 100644 --- a/test/registered/unit/function_call/test_function_call_parser.py +++ b/test/registered/unit/function_call/test_function_call_parser.py @@ -32,7 +32,7 @@ from sglang.srt.function_call.qwen3_coder_detector import Qwen3CoderDetector from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=15, suite="base-a-test-cpu") -register_cpu_ci(est_time=61, suite="base-b-test-cpu") +register_cpu_ci(est_time=61, suite="base-c-test-cpu") class TestPythonicDetector(unittest.TestCase): diff --git a/test/registered/unit/function_call/test_json_schema_constraint.py b/test/registered/unit/function_call/test_json_schema_constraint.py index 0ae82feb2..ffeb64304 100644 --- a/test/registered/unit/function_call/test_json_schema_constraint.py +++ b/test/registered/unit/function_call/test_json_schema_constraint.py @@ -19,7 +19,7 @@ from sglang.srt.function_call.utils import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(5, "base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestJsonSchemaConstraint(unittest.TestCase): diff --git a/test/registered/unit/function_call/test_parallel_tool_calls.py b/test/registered/unit/function_call/test_parallel_tool_calls.py index 53e8b200f..ba3f88c27 100644 --- a/test/registered/unit/function_call/test_parallel_tool_calls.py +++ b/test/registered/unit/function_call/test_parallel_tool_calls.py @@ -24,7 +24,7 @@ from sglang.srt.function_call.json_array_parser import JsonArrayParser from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(5, "base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestParallelToolCalls(unittest.TestCase): diff --git a/test/registered/unit/function_call/test_unknown_tool_name.py b/test/registered/unit/function_call/test_unknown_tool_name.py index 05c603581..6bf8d56da 100644 --- a/test/registered/unit/function_call/test_unknown_tool_name.py +++ b/test/registered/unit/function_call/test_unknown_tool_name.py @@ -10,7 +10,7 @@ from sglang.srt.function_call.core_types import StreamingParseResult from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(5, "base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class DummyDetector(BaseFormatDetector): diff --git a/test/registered/unit/layers/moe/test_aiter_runner.py b/test/registered/unit/layers/moe/test_aiter_runner.py index dd749f400..500b52c7e 100644 --- a/test/registered/unit/layers/moe/test_aiter_runner.py +++ b/test/registered/unit/layers/moe/test_aiter_runner.py @@ -14,7 +14,7 @@ from sglang.srt.layers.moe.moe_runner.aiter import ( from sglang.srt.layers.moe.moe_runner.base import MoeRunnerConfig from sglang.test.ci.ci_register import register_cpu_ci -register_cpu_ci(est_time=5, suite="base-b-test-cpu") +register_cpu_ci(est_time=5, suite="base-c-test-cpu") def _runner_input(): diff --git a/test/registered/unit/managers/test_io_struct.py b/test/registered/unit/managers/test_io_struct.py index 85496ce8e..8e3242c9d 100644 --- a/test/registered/unit/managers/test_io_struct.py +++ b/test/registered/unit/managers/test_io_struct.py @@ -15,7 +15,7 @@ from sglang.test.test_utils import ( register_cuda_ci(est_time=8, stage="base-b", runner_config="1-gpu-large") register_amd_ci(est_time=8, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class TestGenerateReqInputNormalization(CustomTestCase): diff --git a/test/registered/unit/managers/test_prefill_adder.py b/test/registered/unit/managers/test_prefill_adder.py index ded85b1fb..7dcc1b477 100644 --- a/test/registered/unit/managers/test_prefill_adder.py +++ b/test/registered/unit/managers/test_prefill_adder.py @@ -18,7 +18,7 @@ from sglang.test.test_utils import CustomTestCase register_cuda_ci(est_time=9, stage="base-b", runner_config="1-gpu-small") register_amd_ci(est_time=2, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class TestPrefillAdder(CustomTestCase): diff --git a/test/registered/unit/managers/test_profile_merger_http_api.py b/test/registered/unit/managers/test_profile_merger_http_api.py index 92aebef3e..1c9dc09e6 100644 --- a/test/registered/unit/managers/test_profile_merger_http_api.py +++ b/test/registered/unit/managers/test_profile_merger_http_api.py @@ -10,7 +10,7 @@ from sglang.test.ci.ci_register import ( register_cuda_ci(est_time=8, stage="base-b", runner_config="1-gpu-small") register_amd_ci(est_time=9, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class TestProfileMergerHTTPAPI(unittest.TestCase): diff --git a/test/registered/unit/managers/test_scheduler_flush_cache.py b/test/registered/unit/managers/test_scheduler_flush_cache.py index 2e11f89c0..d80868762 100644 --- a/test/registered/unit/managers/test_scheduler_flush_cache.py +++ b/test/registered/unit/managers/test_scheduler_flush_cache.py @@ -13,7 +13,7 @@ from sglang.srt.managers.scheduler_components.flush_wrapper import ( ) register_cpu_ci(est_time=14, suite="base-a-test-cpu") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class TestSchedulerFlushCache(unittest.TestCase): diff --git a/test/registered/unit/managers/test_scheduler_pause_generation.py b/test/registered/unit/managers/test_scheduler_pause_generation.py index 7b3e9b20b..f456e35a4 100644 --- a/test/registered/unit/managers/test_scheduler_pause_generation.py +++ b/test/registered/unit/managers/test_scheduler_pause_generation.py @@ -12,7 +12,7 @@ from sglang.srt.managers.scheduler import Scheduler from sglang.srt.managers.scheduler_components.pool_stats_observer import PoolStats register_cpu_ci(est_time=15, suite="base-a-test-cpu") -register_cpu_ci(est_time=9, suite="base-b-test-cpu") +register_cpu_ci(est_time=9, suite="base-c-test-cpu") class TestSchedulerPauseGeneration(unittest.TestCase): diff --git a/test/registered/unit/mem_cache/test_evict_policy.py b/test/registered/unit/mem_cache/test_evict_policy.py index ddcb6b5e4..95a34b39c 100644 --- a/test/registered/unit/mem_cache/test_evict_policy.py +++ b/test/registered/unit/mem_cache/test_evict_policy.py @@ -3,7 +3,7 @@ from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") import unittest from unittest.mock import MagicMock diff --git a/test/registered/unit/mem_cache/test_radix_cache_slru_accuracy.py b/test/registered/unit/mem_cache/test_radix_cache_slru_accuracy.py index 141360006..b4a395d72 100644 --- a/test/registered/unit/mem_cache/test_radix_cache_slru_accuracy.py +++ b/test/registered/unit/mem_cache/test_radix_cache_slru_accuracy.py @@ -20,7 +20,7 @@ from sglang.test.ci.ci_register import ( register_cuda_ci(est_time=8, stage="base-b", runner_config="1-gpu-small") register_amd_ci(est_time=8, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class TestSLRUAccuracy(unittest.TestCase): diff --git a/test/registered/unit/models/test_llava.py b/test/registered/unit/models/test_llava.py index 22582f945..c9ec27345 100644 --- a/test/registered/unit/models/test_llava.py +++ b/test/registered/unit/models/test_llava.py @@ -11,7 +11,7 @@ from sglang.test.test_utils import CustomTestCase register_cuda_ci(est_time=9, stage="base-b", runner_config="1-gpu-small") register_amd_ci(est_time=9, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class PixtralVisionConfig: diff --git a/test/registered/unit/observability/test_cpu_monitor.py b/test/registered/unit/observability/test_cpu_monitor.py index 3c37109ba..b80c10ac9 100644 --- a/test/registered/unit/observability/test_cpu_monitor.py +++ b/test/registered/unit/observability/test_cpu_monitor.py @@ -7,7 +7,7 @@ from unittest.mock import MagicMock, patch from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=60, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestCpuMonitor(unittest.TestCase): diff --git a/test/registered/unit/observability/test_func_timer.py b/test/registered/unit/observability/test_func_timer.py index e87024954..43171bc1c 100644 --- a/test/registered/unit/observability/test_func_timer.py +++ b/test/registered/unit/observability/test_func_timer.py @@ -3,7 +3,7 @@ from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") import asyncio import unittest diff --git a/test/registered/unit/observability/test_label_transform.py b/test/registered/unit/observability/test_label_transform.py index 94def2381..e6e4c664e 100644 --- a/test/registered/unit/observability/test_label_transform.py +++ b/test/registered/unit/observability/test_label_transform.py @@ -3,7 +3,7 @@ from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") import unittest diff --git a/test/registered/unit/observability/test_metrics_utils.py b/test/registered/unit/observability/test_metrics_utils.py index 5015ded9e..52a578598 100644 --- a/test/registered/unit/observability/test_metrics_utils.py +++ b/test/registered/unit/observability/test_metrics_utils.py @@ -7,7 +7,7 @@ from sglang.srt.observability.utils import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestMetricsUtils(unittest.TestCase): diff --git a/test/registered/unit/observability/test_request_metrics_exporter.py b/test/registered/unit/observability/test_request_metrics_exporter.py index 3794d4670..d95136ee4 100644 --- a/test/registered/unit/observability/test_request_metrics_exporter.py +++ b/test/registered/unit/observability/test_request_metrics_exporter.py @@ -6,7 +6,7 @@ from typing import Any, Dict, List, Optional from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") import asyncio import json diff --git a/test/registered/unit/observability/test_startup_func_log_and_timer.py b/test/registered/unit/observability/test_startup_func_log_and_timer.py index e01cca1c3..6b72246de 100644 --- a/test/registered/unit/observability/test_startup_func_log_and_timer.py +++ b/test/registered/unit/observability/test_startup_func_log_and_timer.py @@ -3,7 +3,7 @@ from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") import unittest from unittest.mock import MagicMock, patch diff --git a/test/registered/unit/parser/test_code_completion_parser.py b/test/registered/unit/parser/test_code_completion_parser.py index 46fedcebc..5614b4870 100644 --- a/test/registered/unit/parser/test_code_completion_parser.py +++ b/test/registered/unit/parser/test_code_completion_parser.py @@ -19,7 +19,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestFimPosition(CustomTestCase): diff --git a/test/registered/unit/parser/test_conversation.py b/test/registered/unit/parser/test_conversation.py index 98c3a8bc5..e5986b077 100644 --- a/test/registered/unit/parser/test_conversation.py +++ b/test/registered/unit/parser/test_conversation.py @@ -33,7 +33,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestConversationGetPrompt(CustomTestCase): diff --git a/test/registered/unit/parser/test_harmony_parser.py b/test/registered/unit/parser/test_harmony_parser.py index d466ed1c5..f6769597b 100644 --- a/test/registered/unit/parser/test_harmony_parser.py +++ b/test/registered/unit/parser/test_harmony_parser.py @@ -15,7 +15,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestEvent(CustomTestCase): diff --git a/test/registered/unit/parser/test_jinja_template_utils.py b/test/registered/unit/parser/test_jinja_template_utils.py index 3a25d9aca..cda2de122 100644 --- a/test/registered/unit/parser/test_jinja_template_utils.py +++ b/test/registered/unit/parser/test_jinja_template_utils.py @@ -10,7 +10,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestTemplateContentFormatDetection(CustomTestCase): diff --git a/test/registered/unit/parser/test_reasoning_content_without_parser.py b/test/registered/unit/parser/test_reasoning_content_without_parser.py index 071d28ce7..efe0eb332 100644 --- a/test/registered/unit/parser/test_reasoning_content_without_parser.py +++ b/test/registered/unit/parser/test_reasoning_content_without_parser.py @@ -5,7 +5,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") # Simulated model output that contains think tags (e.g. from DeepSeek-R1) THINK_OUTPUT = ( diff --git a/test/registered/unit/sampling/test_custom_logit_processor.py b/test/registered/unit/sampling/test_custom_logit_processor.py index 802b150a6..d6dd07565 100644 --- a/test/registered/unit/sampling/test_custom_logit_processor.py +++ b/test/registered/unit/sampling/test_custom_logit_processor.py @@ -3,7 +3,7 @@ from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") import json import unittest diff --git a/test/registered/unit/sampling/test_penaltylib.py b/test/registered/unit/sampling/test_penaltylib.py index 9a5c4d6a1..d29b04b0f 100644 --- a/test/registered/unit/sampling/test_penaltylib.py +++ b/test/registered/unit/sampling/test_penaltylib.py @@ -3,7 +3,7 @@ from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=9, suite="base-a-test-cpu") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") import unittest from unittest.mock import MagicMock diff --git a/test/registered/unit/sampling/test_sampling_batch_info.py b/test/registered/unit/sampling/test_sampling_batch_info.py index adc3bf40f..023bf93bb 100644 --- a/test/registered/unit/sampling/test_sampling_batch_info.py +++ b/test/registered/unit/sampling/test_sampling_batch_info.py @@ -3,7 +3,7 @@ from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=9, suite="base-a-test-cpu") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") import unittest from unittest.mock import MagicMock, patch diff --git a/test/registered/unit/sampling/test_sampling_params.py b/test/registered/unit/sampling/test_sampling_params.py index 2b1236cfd..02993b162 100644 --- a/test/registered/unit/sampling/test_sampling_params.py +++ b/test/registered/unit/sampling/test_sampling_params.py @@ -3,7 +3,7 @@ from sglang.test.ci.ci_register import register_cpu_ci, register_xpu_ci register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") register_xpu_ci(est_time=10, suite="stage-a-test-1-gpu-xpu") import unittest diff --git a/test/registered/unit/server_args/test_server_args.py b/test/registered/unit/server_args/test_server_args.py index 4af1f3c51..a06071e19 100644 --- a/test/registered/unit/server_args/test_server_args.py +++ b/test/registered/unit/server_args/test_server_args.py @@ -23,7 +23,7 @@ from sglang.test.test_utils import ( ) register_cpu_ci(est_time=10, suite="base-a-test-cpu") -register_cpu_ci(est_time=12, suite="base-b-test-cpu") +register_cpu_ci(est_time=12, suite="base-c-test-cpu") # Mock get_device() so all tests run on CPU-only CI runners _mock_device = patch("sglang.srt.server_args.get_device", return_value="cuda") diff --git a/test/registered/unit/test_runai_utils.py b/test/registered/unit/test_runai_utils.py index 184d5922e..23daa4c25 100644 --- a/test/registered/unit/test_runai_utils.py +++ b/test/registered/unit/test_runai_utils.py @@ -7,7 +7,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestRunaiUtils(CustomTestCase): diff --git a/test/registered/unit/utils/test_gauge_histogram.py b/test/registered/unit/utils/test_gauge_histogram.py index a59e3863a..fac97402a 100644 --- a/test/registered/unit/utils/test_gauge_histogram.py +++ b/test/registered/unit/utils/test_gauge_histogram.py @@ -1,7 +1,7 @@ from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") import unittest diff --git a/test/registered/unit/utils/test_http_server_auth.py b/test/registered/unit/utils/test_http_server_auth.py index f561704bf..6cfb3902c 100644 --- a/test/registered/unit/utils/test_http_server_auth.py +++ b/test/registered/unit/utils/test_http_server_auth.py @@ -11,7 +11,7 @@ from sglang.srt.utils.auth import AuthLevel, decide_request_auth from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestHttpServerAdminAuth(unittest.TestCase): diff --git a/test/registered/unit/utils/test_json_response.py b/test/registered/unit/utils/test_json_response.py index 285c9860b..f99d6cea3 100644 --- a/test/registered/unit/utils/test_json_response.py +++ b/test/registered/unit/utils/test_json_response.py @@ -11,7 +11,7 @@ from sglang.srt.utils.json_response import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestJSONResponseUtils(unittest.TestCase): diff --git a/test/registered/unit/utils/test_patch_tokenizer.py b/test/registered/unit/utils/test_patch_tokenizer.py index 31b9548e6..cdd3ed79d 100644 --- a/test/registered/unit/utils/test_patch_tokenizer.py +++ b/test/registered/unit/utils/test_patch_tokenizer.py @@ -12,7 +12,7 @@ from sglang.srt.utils.patch_tokenizer import ( from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=30, suite="base-a-test-cpu", nightly=True) -register_cpu_ci(est_time=53, suite="base-b-test-cpu") +register_cpu_ci(est_time=53, suite="base-c-test-cpu") class TestPatchTokenizerEndToEndTest(unittest.TestCase): diff --git a/test/registered/unit/utils/test_profile_merger.py b/test/registered/unit/utils/test_profile_merger.py index eb4cb9bcb..fd4d9b1b0 100644 --- a/test/registered/unit/utils/test_profile_merger.py +++ b/test/registered/unit/utils/test_profile_merger.py @@ -23,7 +23,7 @@ from sglang.test.ci.ci_register import ( register_cuda_ci(est_time=9, stage="base-b", runner_config="1-gpu-small") register_amd_ci(est_time=8, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class TestProfileMerger(unittest.TestCase): diff --git a/test/registered/unit/utils/test_subprocess_watchdog.py b/test/registered/unit/utils/test_subprocess_watchdog.py index 1a0e394d1..d486a2d48 100644 --- a/test/registered/unit/utils/test_subprocess_watchdog.py +++ b/test/registered/unit/utils/test_subprocess_watchdog.py @@ -25,7 +25,7 @@ from sglang.test.ci.ci_register import register_cpu_ci from sglang.test.test_utils import CustomTestCase register_cpu_ci(est_time=9, suite="base-a-test-cpu") -register_cpu_ci(est_time=9, suite="base-b-test-cpu") +register_cpu_ci(est_time=9, suite="base-c-test-cpu") def healthy_worker(): diff --git a/test/registered/utils/test_log_utils.py b/test/registered/utils/test_log_utils.py index c2af41436..021a59627 100644 --- a/test/registered/utils/test_log_utils.py +++ b/test/registered/utils/test_log_utils.py @@ -11,7 +11,7 @@ from sglang.srt.utils.log_utils import create_log_targets, log_json from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=6, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") _LOG_PREFIX_RE = re.compile(r"^\[\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\] ") diff --git a/test/registered/utils/test_model_file_verifier.py b/test/registered/utils/test_model_file_verifier.py index 5217612c0..7cb87cc24 100644 --- a/test/registered/utils/test_model_file_verifier.py +++ b/test/registered/utils/test_model_file_verifier.py @@ -29,7 +29,7 @@ from sglang.test.test_utils import ( # Note: AMD registration removed - test_model_file_verifier fails on AMD register_cuda_ci(est_time=120, suite="nightly-1-gpu", nightly=True) -register_cpu_ci(est_time=540, suite="base-b-test-cpu") +register_cpu_ci(est_time=540, suite="base-c-test-cpu") MODEL_NAME = "Qwen/Qwen3-0.6B" diff --git a/test/registered/utils/test_network_address.py b/test/registered/utils/test_network_address.py index 765f6b381..09e3b8068 100644 --- a/test/registered/utils/test_network_address.py +++ b/test/registered/utils/test_network_address.py @@ -7,7 +7,7 @@ from sglang.srt.utils.network import NetworkAddress, is_zmq_endpoint_ipv6 from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") # Mock get_device() so ServerArgs tests run on CPU-only CI runners _mock_device = patch("sglang.srt.server_args.get_device", return_value="cuda") diff --git a/test/registered/utils/test_socket_utils.py b/test/registered/utils/test_socket_utils.py index 56a4a557f..1b52c631c 100644 --- a/test/registered/utils/test_socket_utils.py +++ b/test/registered/utils/test_socket_utils.py @@ -16,7 +16,7 @@ from sglang.test.test_utils import CustomTestCase from sglang.utils import normalize_base_url, release_port, reserve_port register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class TestTryBindSocket(CustomTestCase): diff --git a/test/registered/utils/test_type_based_dispatcher.py b/test/registered/utils/test_type_based_dispatcher.py index d79e0c8f9..430e9ea4e 100644 --- a/test/registered/utils/test_type_based_dispatcher.py +++ b/test/registered/utils/test_type_based_dispatcher.py @@ -12,7 +12,7 @@ from sglang.test.ci.ci_register import register_amd_ci, register_cpu_ci from sglang.utils import TypeBasedDispatcher register_amd_ci(est_time=10, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") class TestTypeBasedDispatcher(unittest.TestCase): diff --git a/test/registered/vlm/test_evs.py b/test/registered/vlm/test_evs.py index f3f21d0b6..95c5145a7 100644 --- a/test/registered/vlm/test_evs.py +++ b/test/registered/vlm/test_evs.py @@ -12,7 +12,7 @@ from sglang.test.test_utils import run_doctests register_cuda_ci(est_time=11, stage="base-b", runner_config="1-gpu-small") register_amd_ci(est_time=20, suite="stage-b-test-1-gpu-small-amd") -register_cpu_ci(est_time=8, suite="base-b-test-cpu") +register_cpu_ci(est_time=8, suite="base-c-test-cpu") def test_resolve_evs_config(): diff --git a/test/registered/vlm/test_video_utils.py b/test/registered/vlm/test_video_utils.py index 33584e59b..7040be748 100644 --- a/test/registered/vlm/test_video_utils.py +++ b/test/registered/vlm/test_video_utils.py @@ -6,7 +6,7 @@ from sglang.srt.utils import sample_video_frames from sglang.test.ci.ci_register import register_cpu_ci register_cpu_ci(est_time=7, suite="base-a-test-cpu") -register_cpu_ci(est_time=7, suite="base-b-test-cpu") +register_cpu_ci(est_time=7, suite="base-c-test-cpu") class DummyVideo: diff --git a/test/run_suite.py b/test/run_suite.py index 8c20f766e..aa42c158f 100644 --- a/test/run_suite.py +++ b/test/run_suite.py @@ -29,7 +29,12 @@ HW_MAPPING = { # (label-gated; pr-test-extra.yml). Tests are tagged per-commit regardless; # pr-test-extra.yml's `run-ci-extra` PR label decides whether extra-* dispatches. PER_COMMIT_SUITES = { - HWBackend.CPU: ["base-a-test-cpu", "base-b-test-cpu", "base-b-test-cpu-arm64"], + HWBackend.CPU: [ + "base-a-test-cpu", + "base-b-test-cpu", + "base-c-test-cpu", + "base-b-test-cpu-arm64", + ], HWBackend.AMD: [ "stage-a-test-1-gpu-small-amd", "stage-b-test-1-gpu-small-amd",