コード例 #1
0
ファイル: wrapper.py プロジェクト: adityaathalye/dexy
    def report(self, *reporters):
        """
        Runs reporters. Either runs reporters which have been passed in or, if
        none, then runs all available reporters which have ALLREPORTS set to
        true.
        """
        if len(reporters) == 0:
            reporters = [c() for c in dexy.reporter.Reporter.plugins if c.ALLREPORTS]

        for reporter in reporters:
            self.log.debug("Running reporter %s" % reporter.ALIASES[0])
            reporter.run(self)
コード例 #2
0
ファイル: wrapper.py プロジェクト: GWhized/dexy
    def report(self):
        if self.reports:
            self.log.debug("generating user-specified reports '%s'" % self.reports)
            reporters = []
            for alias in self.reports.split():
                reporter = dexy.reporter.Reporter.create_instance(alias)
                reporters.append(reporter)
        else:
            msg = "no reports specified, running default reports"
            self.log.debug(msg)
            reporters = [i for i in dexy.reporter.Reporter if i.setting("default")]

        for reporter in reporters:
            if self.state in reporter.setting("run-for-wrapper-states"):
                self.log.debug("running reporter %s" % reporter.aliases[0])
                reporter.run(self)
コード例 #3
0
ファイル: wrapper.py プロジェクト: dexy/dexy
    def report(self):
        if self.reports:
            self.log.debug("generating user-specified reports '%s'" %
                           self.reports)
            reporters = []
            for alias in self.reports.split():
                reporter = dexy.reporter.Reporter.create_instance(alias)
                reporters.append(reporter)
        else:
            msg = "no reports specified, running default reports"
            self.log.debug(msg)
            reporters = [
                i for i in dexy.reporter.Reporter if i.setting('default')
            ]

        for reporter in reporters:
            if self.state in reporter.setting('run-for-wrapper-states'):
                self.log.debug("running reporter %s" % reporter.aliases[0])
                reporter.run(self)