Пример #1
0
 def func():
     helpers.log("randomize execution of all the event test cases"
                 )  # from T23 to T30
     for i in range(0, self.repeat):
         log_to_console(
             "\n========******* in continues event loop: %s out of %s ******======"
             % (i, self.repeat))
         tc_index = random.randint(1, 6)
         log_to_console("--------random number is %s --------" %
                        tc_index)
         if tc_index == 1:
             self.test_02_controller_node_event_master_reload()
         elif tc_index == 2:
             self.test_03_spine_switch_node_down_up_event()
         # elif tc_index = 3:
         #    test_04_leaf_switch_node_down_up_event()
         elif tc_index == 3:
             self.test_05_data_link_down_up_event_between_leaf_and_spine(
             )
         elif tc_index == 4:
             self.test_06_data_link_down_up_event_between_leafs()
         elif tc_index == 5:
             self.test_07_big_configuration_changes_tenants()
         elif tc_index == 6:
             self.test_08_big_configuration_changes_vns()
         elif tc_index == 7:
             self.test_01_controller_node_event_failover()
         sleep(self.between_event_sleep)
Пример #2
0
        def func():
            # raise SkipTest("removed from regression")

            for i in range(0, self.loop):
                log_to_console(
                    "\n******* controller node failover: %s *******" % i)
                T5Torture().controller_node_event_reload_active()
                sleep(self.in_event_sleep)
Пример #3
0
 def func():
     for i in range(0, self.loop):
         log_to_console(
             "\n******* leaf switch node down/up event: %s ********" %
             i)
         T5Torture().randomize_leafs()
         for leaf in BsnCommon().params_global('leaf_list'):
             T5Torture().switch_node_down_up_event(leaf)
             sleep(self.in_event_sleep)
Пример #4
0
 def func():
     T5Torture().randomize_spines()
     for i in range(0, self.loop):
         log_to_console(
             "\n******* spine switch node down/up event: %s ********" %
             i)
         for spine in BsnCommon().params_global('spine_list'):
             T5Torture().switch_node_down_up_event(spine)
             sleep(self.in_event_sleep)
Пример #5
0
 def func():
     for i in range(0, self.loop):
         log_to_console(
             "\n******* big configuration changes vns %s*******" % i)
         T5Torture().vns_configuration_add_remove(
             self.vflapnum,
             sw_dut=BsnCommon().params_global('switch_dut'),
             sw_intf_dut=BsnCommon().params_global(
                 'switch_interface_dut'))
         sleep(self.big_config_sleep)
Пример #6
0
 def func():
     try:
         assert 1 == 1
     except:
         # Run additional keywords on fail
         log_to_console("keyword #1:  1 + 2 + 3 = %s" % (1 + 2 + 3))
         log_to_console("keyword #2:  A + B + C = %s" %
                        ('A' + 'B' + 'C'))
         # Still raise it as a test failure
         raise
Пример #7
0
        def func():
            for i in range(0, self.loop):
                log_to_console("\n******* date link down/up %s*******" % i)

                T5Torture().randomize_leafs()
                T5Torture().cli_event_link_flap(
                    BsnCommon().params_global('leaf_list'),
                    BsnCommon().params_global('leaf_list'),
                    interval=self.link_flap_sleep)

                sleep(self.in_event_sleep)
Пример #8
0
 def func():
     for i in range(0, self.loop):
         log_to_console(
             "\n******* controller node failover: %s *******" % i)
         T5Torture().controller_node_event_ha_failover()
         sleep(self.in_event_sleep)
Пример #9
0
 def tc_teardown(self, tc_failed=False):
     log_to_console("Inside test case teardown (common)")
     if tc_failed:
         log_to_console(
             "test case teardown: test case FAILED: running additional keywords..."
         )
Пример #10
0
 def tc_setup(self):
     log_to_console("Inside test case setup (common)")