environment/lib/python2.7/site-packages/nose/plugins/cover.py
def report(self, stream):
        """
        Output code coverage report.
        """
        log.debug("Coverage report")
        self.coverInstance.stop()
        self.coverInstance.combine()
        self.coverInstance.save()
        modules = [module
                    for name, module in sys.modules.items()
                    if self.wantModuleCoverage(name, module)]
        log.debug("Coverage report will cover modules: %s", modules)
        self.coverInstance.report(modules, file=stream)
        if self.coverHtmlDir:
            log.debug("Generating HTML coverage report")
            self.coverInstance.html_report(modules, self.coverHtmlDir)
        if self.coverXmlFile:
            log.debug("Generating XML coverage report")
            self.coverInstance.xml_report(modules, self.coverXmlFile)

        # make sure we have minimum required coverage
        if self.coverMinPercentage:
            f = StringIO.StringIO()
            self.coverInstance.report(modules, file=f)
            m = re.search(r'-------\s\w+\s+\d+\s+\d+\s+(\d+)%\s+\d*\s{0,1}$', f.getvalue())
            if m:
                percentage = int(m.groups()[0])
                if percentage < self.coverMinPercentage:
                    log.error('TOTAL Coverage did not reach minimum '
                              'required: %d%%' % self.coverMinPercentage)
                    sys.exit(1)
            else:
                log.error("No total percentage was found in coverage output, "
                          "something went wrong.")
def report(self, stream):
        """
        Output code coverage report.
        """
        log.debug("Coverage report")
        self.coverInstance.stop()
        self.coverInstance.combine()
        self.coverInstance.save()
        modules = [module
                    for name, module in sys.modules.items()
                    if self.wantModuleCoverage(name, module)]
        log.debug("Coverage report will cover modules: %s", modules)
        self.coverInstance.report(modules, file=stream)
        if self.coverHtmlDir:
            log.debug("Generating HTML coverage report")
            self.coverInstance.html_report(modules, self.coverHtmlDir)
        if self.coverXmlFile:
            log.debug("Generating XML coverage report")
            self.coverInstance.xml_report(modules, self.coverXmlFile)

        # make sure we have minimum required coverage
        if self.coverMinPercentage:
            f = StringIO.StringIO()
            self.coverInstance.report(modules, file=f)
            m = re.search(r'-------\s\w+\s+\d+\s+\d+\s+(\d+)%\s+\d*\s{0,1}$', f.getvalue())
            if m:
                percentage = int(m.groups()[0])
                if percentage < self.coverMinPercentage:
                    log.error('TOTAL Coverage did not reach minimum '
                              'required: %d%%' % self.coverMinPercentage)
                    sys.exit(1)
            else:
                log.error("No total percentage was found in coverage output, "
                          "something went wrong.")
def report ( self , stream ) : log . debug ( "Coverage report" ) self . coverInstance . stop ( ) self . coverInstance . combine ( ) self . coverInstance . save ( ) modules = [ module for name , module in sys . modules . items ( ) if self . wantModuleCoverage ( name , module ) ] log . debug ( "Coverage report will cover modules: %s" , modules ) self . coverInstance . report ( modules , file = stream ) if self . coverHtmlDir : log . debug ( "Generating HTML coverage report" ) self . coverInstance . html_report ( modules , self . coverHtmlDir ) if self . coverXmlFile : log . debug ( "Generating XML coverage report" ) self . coverInstance . xml_report ( modules , self . coverXmlFile ) # make sure we have minimum required coverage if self . coverMinPercentage : f = StringIO . StringIO ( ) self . coverInstance . report ( modules , file = f ) m = re . search ( r'-------\s\w+\s+\d+\s+\d+\s+(\d+)%\s+\d*\s{0,1}$' , f . getvalue ( ) ) if m : percentage = int ( m . groups ( ) [ 0 ] ) if percentage < self . coverMinPercentage : log . error ( 'TOTAL Coverage did not reach minimum ' 'required: %d%%' % self . coverMinPercentage ) sys . exit ( 1 ) else : log . error ( "No total percentage was found in coverage output, " "something went wrong." )
Output code coverage report.
Output code coverage report .