docs: improve CI and testing documentation (#21202)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Lianmin Zheng
2026-03-23 10:48:50 -07:00
committed by GitHub
co-authored by Claude Opus 4.6
parent b4d3fb001d
commit 27ac831a84
119 changed files with 519 additions and 809 deletions
+8 -2
View File
@@ -1,5 +1,6 @@
import argparse
import glob
import os
import sys
from typing import List
@@ -39,13 +40,14 @@ PER_COMMIT_SUITES = {
"stage-b-test-1-gpu-small",
"stage-b-test-1-gpu-large",
"stage-b-test-2-gpu-large",
"stage-b-test-4-gpu-b200",
"stage-c-test-4-gpu-h100",
"stage-c-test-4-gpu-b200",
"stage-c-test-4-gpu-gb200",
"stage-c-test-deepep-4-gpu-h100",
"stage-c-test-8-gpu-h20",
"stage-c-test-8-gpu-h200",
"stage-c-test-8-gpu-b200",
"stage-c-test-deepep-4-gpu-h100",
"stage-c-test-deepep-8-gpu-h200",
],
HWBackend.NPU: [
@@ -169,9 +171,13 @@ def run_a_suite(args):
auto_partition_size = args.auto_partition_size
# All tests (per-commit and nightly) are now in registered/
# Use absolute paths so the script works from any working directory
script_dir = os.path.dirname(os.path.abspath(__file__))
files = [
f
for f in glob.glob("registered/**/*.py", recursive=True)
for f in glob.glob(
os.path.join(script_dir, "registered", "**", "*.py"), recursive=True
)
if not f.endswith("/conftest.py") and not f.endswith("/__init__.py")
]
# Strict: all registered files must have proper registration