def test_03_list_nodes(self): HEADING() self.keys = self.p.list()
def test_show_conf(self): HEADING() pprint(self.p.user) pprint(self.p.cloudtype) pprint(self.p.spec)
def test_empty_database(self): HEADING() Benchmark.Start() cm.clear(collection=f"{cloud}-flavor") Benchmark.Stop()
def test_benchmark(self): HEADING() Benchmark.print(csv=True, tag=cloud)
def test_info(self): HEADING() self.p.info(name=self.name)
def test_cms_vm_list(self): HEADING() command = "cms vm list --refresh" time_record = self.test_base(command) self.printer_logger(time_record, "vm-list")
def test_cms_vm_boot_one(self, vm_name): HEADING() command = "cms vm boot --name="+vm_name time_record = self.test_base(command) self.printer_logger(time_record, "vm-boot-1")
def test_09_secgroups_remove(self): HEADING() self.p.remove_secgroup(self.secgroupname) self.test_05_list_secgroups()
def test_15_list_vm(self): HEADING() self.test_04_list_vm()
def test_07_secgroup_rules_add(self): HEADING() rules = [self.secgrouprule] self.p.add_rules_to_secgroup(self.secgroupname, rules) self.test_05_list_secgroups()
def test_08_secgroup_rules_remove(self): HEADING() rules = [self.secgrouprule] self.p.remove_rules_from_secgroup(self.secgroupname, rules) self.test_05_list_secgroups()
def test_06_secgroups_add(self): HEADING() self.p.add_secgroup(self.secgroupname) self.test_05_list_secgroups()
def test_benchmark(self): HEADING() Benchmark.print(csv=True, sysinfo=False)
def test_list(self): HEADING() Benchmark.Start() r = g.list(name='test') Benchmark.Stop()
def test_cms_flavor_list(self): HEADING() command = "cms flavor list --refresh" time_record = self.test_base(command) self.printer_logger(time_record, "flavor-list")
def test_01_version(self): HEADING() r = self.p.version() pprint(r) assert self.vbox_version == r["virtualbox"]["extension"]["version"] assert self.vbox_version == r["virtualbox"]["version"]
def test_cms_image_list(self): HEADING() command = "cms image list --refresh" time_record = self.test_base(command) self.printer_logger(time_record, "image-list")
def test_03_name(self): HEADING() print(self.name) assert self.name == "exp-grp-{user}-vm-1".format(user=self.user)
def test_cms_vm_start(self, name): HEADING() command = "cms vm start "+name time_record = self.test_base(command) self.printer_logger(time_record, "vm-start")
def test_04_list_images(self): HEADING() self.print_images()
def test_cms_vm_boot_ten(self): # Excluding chameleon from multiple vm boot HEADING() command = "cms vm boot --n=10" time_record = self.test_base(command) self.printer_logger(time_record, "vm-boot-10")
def test_001_list_keys(self): HEADING() pprint(self.p.user) pprint(self.p.cloudtype) pprint(self.p.spec)
def printHeading(self): HEADING() print(self.headingText)
def test_benchmark_stopwatch_1(self): HEADING() Benchmark.Start() time.sleep(0.1) Benchmark.Stop() assert True
def test_rename(self): HEADING() self.p.rename(source=self.name, destination=self.new_name)
def test_results(self): HEADING() # storage = self.p.service service = self.service banner(f"Benchmark results for {service} Storage") StopWatch.benchmark()
def head_exec(): HEADING("Hello This is a HEADER Demonstration\n")
def test_benchmark(self): HEADING() Benchmark.print(sysinfo=False, csv=True, tag=cloud)
def test_provider_flavor(self): HEADING() Benchmark.Start() r = provider.flavors() Benchmark.Stop()
def test_03_list_keys(self): HEADING() self.keys = self.p.keys()