Esempio n. 1
0
    def _makeMeasure(self, probes, resContainer):
        import datetime

        for probe in probes:
            WatcherServices.doTest(self.BW_TEST_NAME, [probe],
                                   resContainer.addResult,
                                   resContainer.addError)
            resContainer.resultCollected.wait()
            self.logger.info("%s : Bw checked for probe %s\n" %
                             (datetime.datetime.now(), probe))
            resContainer.resultCollected.clear()
        resContainer.resultCollected.set()
        self.logger.info("Results in : %s" % (" ".join([
            "%s:%s" % (repr(host), bw.printAvg())
            for host, bw in resContainer.results.items()
        ])))