Exemplo n.º 1
0
 def testAlertGeneratorCouchMemoryPollerCriticalThreshold(self):
     self.config.AlertGenerator.couchMemPoller.soft = 70
     self.config.AlertGenerator.couchMemPoller.critical = 80
     self.config.AlertGenerator.couchMemPoller.pollInterval = 0.2
     self.config.AlertGenerator.couchMemPoller.period = 1
     ppti = utils.TestInput() # see attributes comments at the class
     ppti.pollerClass = CouchMemoryPoller
     ppti.config = self.config.AlertGenerator.couchMemPoller
     ppti.thresholdToTest = self.config.AlertGenerator.couchMemPoller.critical
     ppti.level = self.config.AlertProcessor.critical.level
     ppti.expected = 1
     ppti.thresholdDiff = 10
     ppti.testCase = self
     utils.doProcessPolling(ppti)
Exemplo n.º 2
0
 def testAlertGeneratorCouchMemoryPollerNoAlert(self):
     self.config.AlertGenerator.couchMemPoller.soft = 70
     self.config.AlertGenerator.couchMemPoller.critical = 80
     self.config.AlertGenerator.couchMemPoller.pollInterval = 0.2
     self.config.AlertGenerator.couchMemPoller.period = 1
     ppti = utils.TestInput() # see attributes comments at the class
     ppti.pollerClass = CouchMemoryPoller
     ppti.config = self.config.AlertGenerator.couchMemPoller
     # lower the threshold so that the alert is never generated
     ppti.thresholdToTest = self.config.AlertGenerator.couchMemPoller.soft - 20
     ppti.level = 0
     ppti.expected = 0
     ppti.thresholdDiff = 10
     ppti.testCase = self
     utils.doProcessPolling(ppti)