发布

  • [OPIK-6707] [CI] fix(e2e): make test:t2 and test:t3 include lower tiers (#6899)

    frostbyte_neo 发布于 2026-05-28 12:08:37 +00:00

    Before: test:tN matched only @tN-… so the tiers were disjoint sets.
    Today only @t1-smoke specs 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-nightly

    Authors 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

    下载附件