Il test automatico eseguito non dovrebbe incidere sull'ambiente in cui vengono eseguiti. È molto fastidioso eseguire la suite di test sul codice di qualcun altro e trovare un sacco di file creati in luoghi casuali. Ciò può comportare l'aggiunta accidentale dei file nel controllo di versione e nei test non ripetibili.
Con l'esempio della registrazione vorrei scaricare tutto nella console perché:
- Puoi reindirizzare i registri su un file quando esegui il test di Maven quando richiesto, quindi
mvn test > my_log
- Quando esegui i test tramite un IDE puoi facilmente scorrere l'output senza preoccuparti di perdere qualcosa.
Se registri una grande quantità di dati, grep e sed sono tuoi amici.