-
[OPIK-6707] [CI] fix(e2e): make test:t2 and test:t3 include lower tiers (#6899)
发布于
2026-05-28 12:08:37 +00:00 Before: test:tN matched only
@tN-…so the tiers were disjoint sets.
Today only@t1-smokespecs exist, so test:t2 and test:t3 matched zero
tests and silently "passed" with no work done. Once @t2-cuj specs land,
test:t3 still wouldn't pick them up.After: each tier's grep is a regex union of itself and every lower tier:
test:t1 = @t1-smoke
test:t2 = @t1-smoke|@t2-cuj
test:t3 = @t1-smoke|@t2-cuj|@t3-nightlyAuthors still tag each test with exactly one tier tag (its highest). The
runner unions them. Verified locally: all three tiers list the same 10
tests today (only @t1-smoke specs exist), so t1 ⊆ t2 ⊆ t3 holds. Future
@t2-cuj specs will land in t2 and t3 automatically; @t3-nightly in t3.Co-authored-by: Claude Opus 4.7 noreply@anthropic.com
下载附件