Dove dovrebbero andare i file di registro dei test?

2

La mia applicazione ha una configurazione di registro piuttosto banale, ma standard,
Comprende un appender della console e un appender di file basato su dimensioni mobili.

Quando eseguo i test, attraverso l'IDE o con Maven, dov'è il posto meno sorprendente per salvare i file di registro?

    
posta Asaf 19.11.2013 - 12:46
fonte

2 risposte

2

Se sto controllando un registro su un server della mia azienda, vado sempre direttamente alla cartella dei registri. Nel mio posto di lavoro la cartella dei registri è la posizione più intuitiva per i registri.

Il mio suggerimento è seguire come funziona il tuo posto di lavoro, e se stai iniziando un nuovo progetto, allora crea una cartella dei registri.

    
risposta data 22.11.2013 - 15:06
fonte
2

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.

    
risposta data 22.11.2013 - 21:53
fonte

Leggi altre domande sui tag