Una pipeline di build fallisce a intermittenza perché un test che misura il tempo di risposta di un endpoint API è instabile. È necessario impedire che la pipeline fallisca a causa di tale test. Quali due azioni dovresti intraprendere?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Deselezionare Flaky tests included in test pass percentage., Contrassegnare manualmente il test come flaky..
Perché questa è la risposta
Per impedire che la pipeline fallisca a causa di un test instabile, la prima azione è contrassegnare manualmente il test come flaky. Questo comunica al sistema di gestione dei test che il test è inaffidabile e non dovrebbe causare un fallimento della build. La seconda azione è deselezionare Flaky tests included in test pass percentage. Questa impostazione garantisce che i test contrassegnati come flaky non influenzino la percentuale di superamento complessiva dei test, evitando così che la pipeline fallisca anche se il test flaky non supera l'esecuzione. Impostare Flaky test detection su Off disabilita la rilevazione automatica dei test instabili, ma non impedisce a un test già identificato come tale di far fallire la build. Abilitare Test Impact Analysis (TIA) aiuta a selezionare i test pertinenti da eseguire, ma non risolve il problema di un test instabile. Abilitare il test slicing divide i test in esecuzioni parallele, migliorando la velocità, ma non la stabilità dei test.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta