Domanda

Sto cercando di uscita XML copertura delle mie nosetests in modo che vengano pubblicati sul Hudson. La linea che sto eseguendo è:

nosetests --with-gae -v --all-modules --with-xunit --with-coverage

Vedo l'uscita di copertura nella console, ma non c'è alcun file XML contenente i dati di copertura. Come posso ottenere che per l'uscita del xml di copertura?

È stato utile?

Soluzione

Una volta eseguito il comando nosetests, ci sarà un file di dati .coverage nella directory. Se poi si esegue coverage xml, verrà creato un file XML compatibile con Cobertura dal file .coverage.

Altri suggerimenti

C'è un plugin scritto per nosetests di fare proprio questo.

Non vi resta che aggiungere --with-xcoverage una volta installato questo pacchetto. Si può trovare all'indirizzo:

https://github.com/cmheisel/nose-xcover

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