- Prima pagina
- Guide operative
- A caccia di test instabili
Guide operative · Codice
A caccia di test instabili
Quando un test fallisce in modo casuale, l’agente lo esegue di nuovo, individua lo schema e propone una soluzione su un branch.
Incolla questo nel tuo agente
Quando un test fallisce in CI e poi passa a una nuova esecuzione, annotalo. Esegui il test sospetto isolatamente tutte le volte necessarie per confermarne l’instabilità, poi cerca la causa, come problemi di temporizzazione, stato condiviso o ordine dei test. Proponi una soluzione su un nuovo branch, con una pull request che illustri le prove. Non disattivare, saltare o eliminare i test e non eseguire merge né push sul branch principale. Cosa fa l’agente
Individua i test che falliscono e poi passano
Esegui di nuovo il test sospetto isolatamente
Individua la causa dell’instabilità
Apri una pull request con la soluzione e le prove
Regole da aggiungere
- Le modifiche vanno su un branch e attendono la revisione
- Non disattivare, saltare o eliminare i test
- Nessun nuovo pacchetto senza la tua approvazione
Risultato finale: Test instabili individuati, spiegati e corretti in una pull request che puoi esaminare.