def test1(self): objs = resource_handler.create(self, tmpl, env) resource_handler.verify_on_setup(objs) # TODO-3: # update tmpl and/or env as appropriate # objs = resource_handler.update(self, objs, tmpl, env) # resource_handler.verify_on_setup(objs) return True
def test1(self): objs = resource_handler.create(self, tmpl, env) resource_handler.verify_on_setup(objs) #env['parameters']['vn1_subnet1_dhcp'] = False #env['parameters']['vn1_subnet2_prefix'] = '1.1.1.0' #env['parameters']['vn1_subnet2_prefixlen'] = 24 #objs = resource_handler.update(self, objs, tmpl, env) return True
def wrapper(self, *args, **kwargs): core_count = 0 crash_count = 0 log = self.inputs.logger log.info('=' * 80) log.info('STARTING TEST : %s', function.__name__) start_time = datetime.now().replace(microsecond=0) # if 'ci_image' in os.environ.keys(): # if os.environ['stop_execution_flag'] == 'set': # assert False, "test failed skipping further tests. Refer to the logs for further analysis" doc = function.__doc__ if doc: log.info('TEST DESCRIPTION : %s', doc) errmsg = [] initial_cores = get_cores(self.inputs) if initial_cores: log.warn("Test is running with cores: %s", initial_cores) initial_crashes = get_service_crashes(self.inputs) if initial_crashes: log.warn("Test is running with crashes: %s", initial_crashes) testfail = None testskip = None try: # check state of the connections. # Commenting below 4 lines due to discovery changes in R4.0 - Bug 1658035 #if not self.inputs.verify_control_connection( # connections=self.connections): # log.warn("Pre-Test validation failed.." # " Skipping test %s" % (function.__name__)) #WA for bug 1362020 # assert False, "Test did not run since Pre-Test validation failed\ # due to BGP/XMPP connection issue" # else: result = None (test_valid, reason) = self.is_test_applicable() if not test_valid: raise self.skipTest(reason) log.info('Initial checks done. Running the testcase now') log.info('') result = function(self, *args, **kwargs) if not result: if getattr(self, 'objs', None): resource_handler.verify_on_setup(self.objs) except KeyboardInterrupt: raise except (TestSkipped, v4OnlyTestException), msg: testskip = True log.info(msg) result = True raise
def one_si_two_svm(self, param): tmpl = copy.deepcopy(svc_tmpl) objs = resource_handler.create(self, tmpl, param) import pdb pdb.set_trace() tmpl['resources']['policy']['properties']['network_policy_entries']\ ['network_policy_entries_policy_rule'][0]['network_policy_entries_policy_rule_action_list']\ ['network_policy_entries_policy_rule_action_list_apply_service'] = \ [{'list_join': [':', {'get_attr': ['svcinst', 'fq_name']}]}] import pdb pdb.set_trace() objs = resource_handler.update(self, objs, tmpl, param) resource_handler.verify_on_setup(objs) return True
def test1 (self): orch_ctrl = self.connections.get_orch_ctrl() zones = orch_ctrl.get_zones() hosts = orch_ctrl.get_hosts() #pass only zone for vm1 env['parameters']['availability_zone'] = zones[0] #pass zone as well as host for vm2 env['parameters']['availability_zone2'] = zones[0] + ':' + hosts[0] offset = 5 fixed_ip = get_an_ip(env['parameters']['vn1_subnet2_prefix']+ '/' + str(env['parameters']['vn1_subnet2_prefixlen']), offset=offset) env['parameters']['fixed_ip'] = fixed_ip objs = resource_handler.create(self, tmpl, env) resource_handler.verify_on_setup(objs) #objs = resource_handler.update(self, objs, tmpl, env) #resource_handler.verify_on_setup(objs) return True
def test1(self): objs = resource_handler.create(self, tmpl, env) resource_handler.verify_on_setup(objs) return True