* Port TEA commands into workflows and preload Murat knowledge * Broke the giant knowledge dump into curated fragments under src/modules/bmm/testarch/knowledge/ * Broke the giant knowledge dump into curated fragments under src/modules/bmm/testarch/knowledge/ * updated the web bunles for tea, and spot updates for analyst and sm * Replaced the old TEA brief with an indexed knowledge system: the agent now loads topic-specific docs from knowledge/ via tea-index.csv, workflows reference those fragments, and risk/level/ priority guidance lives in the new fragment files --------- Co-authored-by: Murat Ozcan <murat@mac.lan>
748 B
748 B
CI Pipeline and Burn-In Strategy
- Stage jobs: install/caching once, run
test-changedfor quick feedback, then shard full suites withfail-fast: falseso evidence isn’t lost. - Re-run changed specs 5–10x (burn-in) before merging to flush flakes; fail the pipeline on the first inconsistent run.
- Upload artifacts on failure (videos, traces, HAR) and keep retry counts explicit—hidden retries hide instability.
- Use
wait-onfor app startup, enforce time budgets (<10 min per job), and document required secrets alongside workflows. - Mirror CI scripts locally (
npm run test:ci,scripts/burn-in-changed.sh) so devs reproduce pipeline behaviour exactly.
Source: Murat CI/CD strategy blog, Playwright/Cypress workflow examples.