/ / Test unità fallito Rerun - Xcode XCTest - xcode, xctest, xcode-ui-testing

Esegui test unità fallito - Xcode XCTest - xcode, xctest, xcode-ui-testing

Quando eseguo i miei XCTest, mi piacerebbe rieseguire automaticamente, una volta, qualsiasi test di integrazione (unità / ui) che fallisce. È possibile?

Lo farebbe nello stesso test, senza dover "colpire" di nuovo i miei test, o parte dei miei test. Sto eseguendo tutti i miei test dalla riga di comando.

Sto facendo test dell'interfaccia utente che usano la rete per farechiama al server. Se c'è un problema significativo del server, il test fallirà e segnalerà un errore. Tuttavia, se si tratta solo di un problema temporaneo con la richiesta, sarebbe opportuno rieseguire il test automaticamente e vedere se passa. Inoltre, con lo stato attuale dei test dell'interfaccia utente Xcode, ci sono alcuni problemi occasionali in cui si blocca per un motivo oscuro, e sarebbe bello ripetere il test automaticamente per vedere se passa la seconda volta.

Sarebbe particolarmente bello se potesse produrre ciò che è successo, ad esempio "Il test è fallito la prima volta, a causa di errore durante l'acquisizione dell'istantanea aggiornata, ma è passata la seconda volta "

risposte:

0 per risposta № 1

Fastlane può renderlo possibile ecco l'impressionante post sul blog riguardante lo stesso

Stabilizzazione dell'elemento critico Riscorrendo i test XCUI iOS instabili