+
Coverex è uno strumento elisir di copertura utilizzata dal mix. Esso fornisce le tabelle di panoramiche del modulo e la copertura funzione dei dati, Includings collegamenti ai file di codice sorgente annotati. Coverex è completamente configurato attraverso mix. exs del progetto. Per abilitare Coverex. si aggiunge questa riga al file mix. exs come parte delle impostazioni normali di progetto. In aggiunta a ciò, è necessario aggiungere Coverex alle dipendenze del progetto. Coverex è disponibile tramite hex. pm. quindi è necessario solo aggiungere questa linea per le dipendenze nel file mix. exs: Per scopi di debugging, il livello di registro può essere impostato come aggiunta all'opzione strumento. Il valore di default è: errore. Per impostare il livello di registro per: eseguire il debug si utilizza questa riga nel file mix. exs: I normali livelli di log dell'applicazione Logger di Elixir sono disponibili. Se si impostano le tute di bandiera: vero e si esegue su Travis-ci. le informazioni di copertura vengono inviati a http://coveralls. io. Un esempio di configurazione potrebbe essere Dal momento che coverex 1.4.7. una sintesi sul livello di modulo è stampato sulla console. È possibile disattivare questa funzione impostando l'opzione console_log false. Se si desidera ignorare alcuni dei moduli a comparire nei rapporti di copertura, ad es perché sono generati automaticamente e quindi spesso non ha bisogno di copertura di test, è possibile farlo da coverex 1.4.8. Utilizzare i ignore_modules opzione e assegnare ad esso un elenco di nomi dei moduli da ignorare. Dal momento che coverex 1.4.10 il dal compilatore Elisir funzioni generate automaticamente __info__ e __struct__ vengono rimossi dalla lista delle funzioni coperte. Si fa semplicemente non ha senso per includerli nella lista (vedi anche # 24). Se è stato configurato Coverex come descritto sopra è possibile eseguire Coverex come una sostituzione drop-in per il meccanismo di copertura regolare di mix: Le relazioni di copertura si trovano nella directory di copertura o quello che si è configurato come directory di copertura, come spiegato nella documentazione del compito Mix. Tasks. Test. Si prega di utilizzare la questione inseguitore GitHub per segnalazioni di bug e per richieste di pull

No comments:
Post a Comment