Domanda

Ho già visitato Framework di test unità preferito Python . Non sto solo guardando Python Unit Testing Framework, ma anche la copertura del codice rispetto ai test unitari. Finora ho trovato solo coverage.py . C'è qualche opzione migliore?

Un'opzione interessante per me è integrare cpython , unit test del codice Python e copertura del codice di Python codice con Visual Studio 2008 tramite plug-in (qualcosa di simile a IronPython Studio ). Cosa si può fare per raggiungere questo obiettivo? Non vedo l'ora di suggerimenti.

È stato utile?

Soluzione

PyDev sembra consentire la copertura del codice all'interno di Eclipse.

Devo ancora scoprire come integrarlo con il mio (piuttosto complesso) processo di compilazione, quindi uso la copertura.py di Ned Batchelder dalla riga di comando.

Altri suggerimenti

Usiamo questa Integrazione della copertura di Django , ma invece di utilizzare la copertura predefinita.py rapporti, generiamo alcuni semplici HTML: Colorare la sorgente Python utilizzando il tokenizer incorporato .

Esiste anche figleaf che penso sia basato su Ned Copertura di Batchelder.py. Usiamo nose come driver per i test. Funziona tutto abbastanza bene. Scriviamo i nostri test unitari utilizzando i moduli unittest e doctest integrati.

Il nuovo supporto Python di NetBeans ha un supporto di copertura del codice strettamente integrato - maggiori informazioni qui .

Se vuoi la copertura del codice interattivo, dove puoi vedere le tue statistiche di copertura cambiare in tempo reale, dai un'occhiata a Convalida della copertura Python .

Testoob ha un ordinato " --coverage " opzione da riga di comando per generare un rapporto di copertura.

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