Oppaat
Kuinka käsitellä hilseileviä CI-töitä
Testit epäonnistuvat satunnaisesti ja ihmiset yrittävät uudelleen, kunnes ne läpäisevät.
6 min lukuaika
Oireet
- Sama testi epäonnistuu muuttumattomalla koodilla
- Uudelleentoistot ovat rutiinia
- Myös todellisia epäonnistumisia yritetään uudelleen
Miksi se tapahtuu
Kuinka korjata se
- Seuraa epäonnistumisprosenttia testiä kohden tunnistaaksesi pahimmat rikkojat
- Karanteenin hilseilevä testi tekee estämättömän työn sen sijaan, että yrittäisi sokeasti uudelleen
- Korjaa perimmäinen syy: jaetut kalusteet, oikeat kellot, siedämätön satunnaisuus, porttien törmäykset
- Älä koskaan yritä testata uudelleen – se muuntaa todelliset virheet ajoittaisiksi
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Kuinka kerätä juoksijamittareitaEt voi tietää, onko työ sidottu suorittimeen, muistiin vai levyyn.Kuinka seurata rakentamisen keston prosenttipisteitäKeskimääräinen rakennusaika näyttää hyvältä, mutta kehittäjät valittavat silti.Kuinka viedä CI-jäljitystä OpenTelemetrylläCI-ajoitustiedot ovat erillisessä työkalussa muusta havainnoitavuudestasi.CI-tietojen kysely ohjelmallisestiTarvitset CI-tietoja kojelautaan tai viikoittaiseen raporttiin.