Domanda

Lasciami descrivere un semplice caso d'uso:

L'esecuzione di tutti i test nel nostro progetto può richiedere fino a 10 minuti.

A volte vedo un bug evidente nel mio codice dopo il primo test fallito, quindi desidero interrompere l'esecuzione di tutti i test, correggere il bug ed eseguirli nuovamente. Sfortunatamente, posso rieseguire tutti i test dall'inizio o rieseguire solo i test falliti.

Esiste un plug-in per IDEA che mi consente di rieseguire test e test non riusciti, che non sono stati ancora eseguiti quando ho premuto " STOP " ;?

È stato utile?

Soluzione

Atlassian ha la soluzione al tuo problema: Clover . Ma è commerciale.

Altri suggerimenti

Questo va contro l'idea di una suite di test. Normalmente si desidera eseguire tutti i test in modo specifico in modo da sapere di non aver rotto nulla da qualche parte inaspettato. Se si modifica il codice e quindi si esegue un sottoinsieme dei test, esiste la possibilità che si sia rotto qualcosa e uno dei test saltati avrebbe avuto esito negativo. Questo è il caso di non prendere la tua torta e mangiarla anche tu.

Se trovi un bug in un test iniziale, interrompi sicuramente la suite. Correggi l'errore ma esegui la suite dall'inizio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top