mirror of
https://github.com/garrytan/gstack.git
synced 2026-09-14 08:59:01 +02:00
test: registries, budgets and suite reconciled for Aside-first with the $B fallback
Touchfiles + E2E tiers gain the Aside keys, coverage matrix and eval baselines updated, size budget re-baselined to parity-baseline-v1.80.0.0.json (the contract plus fallback ride in every browsing skill), parity ceilings ratcheted with measured values, LLM-judge prompts and the E2E fixtures speak Aside-first, browse-fallback. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -75,6 +75,18 @@ describe('selectTests', () => {
|
||||
expect(result.selected).not.toContain('document-release');
|
||||
});
|
||||
|
||||
test('aside resolver change selects the Aside-driven skill tests', () => {
|
||||
const result = selectTests(['scripts/resolvers/aside.ts'], E2E_TOUCHFILES);
|
||||
expect(result.selected).toContain('aside-browse-basic');
|
||||
expect(result.selected).toContain('aside-browse-flow');
|
||||
expect(result.selected).toContain('qa-quick');
|
||||
expect(result.selected).toContain('qa-fix-loop');
|
||||
expect(result.selected).toContain('design-review-fix');
|
||||
expect(result.reason).toBe('diff');
|
||||
expect(result.selected).not.toContain('plan-ceo-review');
|
||||
expect(result.selected).not.toContain('retro');
|
||||
});
|
||||
|
||||
test('skill-specific change selects only that skill and related tests', () => {
|
||||
const result = selectTests(['plan-ceo-review/SKILL.md'], E2E_TOUCHFILES);
|
||||
expect(result.selected).toContain('plan-ceo-review');
|
||||
|
||||
Reference in New Issue
Block a user