[Pulp-list] Nosetests with coverage

Jay Dobies jason.dobies at redhat.com
Mon May 2 15:43:45 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

1. Install the coverage plugin for nosetests:

easy_install coverage

2. When you run the test suite with nosetests, pass in the following flags:

- --with-coverage --cover-html --cover-package pulp --cover-erase

A quick explanation:
- --with-coverage - actually does the coverage checking
- --cover-html - generate HTML pages instead of just the console output
- --cover-package pulp - says to only generate coverage numbers for the
pulp project; if not you get a lot more fluff in the output
- --cover-erase - erase the previously generated reports if they exist

That'll put them in a directory called "cover" which I think is in
"unit" (it may be your cwd if you run with -w).

- -- 
Jay Dobies
RHCE# 805008743336126
Freenode: jdob
http://pulpproject.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNvtExAAoJEOMmcTqOSQHC0vgIAJecjIU3/PVWvb70SP3o2uDo
pN/YMpEodemQT7InWadCTnLCj+1ebV9auHxxKK9dIUeVUzGEAQDNk+2XZoZzHOUk
C039RSPh0q9s8FyJtp+cnV+MC/cWjTF2l4dqunwn/HaX9kT37hCTULmtzmRzCQxs
0GaUfuuUA1y6h8kfM9beO9aWxfNw+D6195Ew45QOpGnR56xK3D119pFZ0At59qH7
9WeY4QooblMlRCel6GHzxU33ORO+LsSOnMKMmNPEYplHdQKgfxCsFitIZEDBOTqe
CDJr8qCjzkJJFW56gxKNt745ZziCpGXTSW1ByJUmZ+3WQBZAj3xYC54H0Tv2eEc=
=GnYx
-----END PGP SIGNATURE-----



More information about the Pulp-list mailing list