- def is_ready(self, timeout=8):
- # Node is considered ready when vuseradd processes have stopped
+ def is_ready(self, timeout=10):
+ # Node is considered ready when Node Manager has started avuseradd processes have stopped
+ class test:
+ def __init__(self, name, description, system, cmd, check, inverse = False):
+ self.system = system
+ self.cmd = cmd
+ self.check = check
+ self.name = name
+ self.description = description
+ self.inverse = inverse
+
+ def run(self, verbose = True):
+ if verbose:
+ utils.header(self.description)
+ (status, output) = self.system(self.cmd)
+ if self.inverse and output.find(self.check) == -1:
+ if verbose: utils.header("%s Passed Test" % self.name)
+ return True
+ elif not self.inverse and output and output.find(self.check) -1:
+ if verbose: utils.header("%s Passed Test" % self.name)
+ return True
+
+ if verbose: utils.header("%s Failed Test" % self.name)
+ return False
+