Changeset 22
- Timestamp:
- Wed Apr 12 18:54:49 2006
- Files:
-
- trunk/setup.cfg (added)
- trunk/nose/plugins/cover.py (modified) (diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
trunk/nose/plugins/cover.py
r14 r22 37 37 parser.add_option("--cover-package", action="append", 38 38 default=env.get('NOSE_COVER_PACKAGE'), 39 dest="cover Packages",39 dest="cover_packages", 39 39 help="Restrict coverage output to selected packages " 40 40 "(implies -l) [NOSE_COVER_PACKAGE]") 41 parser.add_option("--cover-erase", action="store_true", 42 default=env.get('NOSE_COVER_ERASE'), 43 dest="cover_erase", 44 help="Erase previously collected coverage " 45 "statistics before run") 41 46 parser.add_option("--cover-tests", action="store_true", 42 dest="cover Tests",47 dest="cover_tests", 42 47 default=env.get('NOSE_COVER_TESTS'), 43 48 help="Include test modules in coverage report " … … 57 62 return 58 63 self.conf = config 59 self.coverTests = options.coverTests 60 self.coverPackages = self.tolist(options.coverPackages) 64 self.coverErase = options.cover_erase 65 self.coverTests = options.cover_tests 66 self.coverPackages = self.tolist(options.cover_packages) 61 67 if self.coverPackages: 62 68 log.info("Coverage report will include only packages: %s", … … 67 73 import coverage 68 74 self.skipModules = sys.modules.keys()[:] 75 if self.coverErase: 76 log.debug("Clearing previously collected coverage statistics") 77 coverage.erase() 69 78 coverage.start() 70 79
