Example #1
0
    def setup(self, retries, testname, findnode=True):
        pmn = None
        nodename = None
        logger = self.all_loggers[0]
        (starttime, retrydict) = super(PanelBaseTest,
                                       self).setup(retries, testname)
        failed = lbaaslib.setup(self.driver, self.all_loggers, retrydict,
                                self.conf.sleepdict)
        if findnode:
            if not failed:
                (nodeid, nodename, failed) = self.get_random_node(retrydict)
            if not failed:
                pmn = lbaaslib.get_pmn(nodeid)
                with sellib.error_handler(
                        self.driver, self.all_loggers, retrydict,
                        'Unable to find sprocket for nodename "%s"' % nodename,
                        'FAILED - Sprocket Location Test'):
                    failed = lbaaslib.find_sprocket(self.driver, nodeid)
                    logger.debug('Found sprocket for node "%s"' % nodename)
                    logger.info('PASSED - Sprocket Location Test')
                    failed = False

        return (starttime, retrydict, failed, pmn, nodename)
Example #2
0
 def setup(self, testname, retries):
     (starttime, retrydict) = super(ProtocolPortTest, self).setup(retries, testname)
     failed = lbaaslib.setup(self.driver, self.all_loggers, retrydict, self.conf.sleepdict)
     return starttime, retrydict, failed
Example #3
0
 def setup(self, testname, retries):
     (starttime, retrydict) = super(DetailViewTest,
                                    self).setup(retries, testname)
     failed = lbaaslib.setup(self.driver, self.all_loggers, retrydict,
                             self.conf.sleepdict)
     return starttime, retrydict, failed