Exemple #1
0
 def prepare_private_environment(self):
     '''
     测试私有环境准备,只在该文件中有效,在下个文件中,就无效了!,该文件是RPC接口测试文件,请不要把虚拟机部署
     的准备工作放到这里,如果放到这里,需要在该RPC接口测试结束的时候,进行手动的销毁!以保证不影响其他RPC接口测试
     '''
     self.project_ctrl = vm_module(self.config_para.server_addr, self.environment.get_root_session())
     pass;
Exemple #2
0
 def function_test_environment_prepare(self):
     '''
     测试私有环境准备,只在该文件中有效,在下个文件中,就无效了!
     '''
     # 获取到image模块的公共句柄
     image_ctrl = image_module(self.config_para.server_addr, self.environment.get_root_session())
     image_ctrl.check_and_upload_img(self.config_para.server_addr, self.config_para.test_root_user, self.config_para.test_root_passwd, self.config_para.test_image)
     self.image_ctrl = image_ctrl
     # HC进程运行控制句柄
     self.ssh_tecs_run_ctl = tecs_run_ctl(self.config_para)
     # 虚拟机的SSH检测句柄
     self.ssh_vm_check_ctrl = ssh_vm_check(self.config_para)
     # 虚拟机的db检测句柄
     self.db_vm_check_ctrl = tecs_vm_info_from_db(self.config_para)
     # 获取到虚拟机的公共句柄
     self.vm_ctrl = vm_module(self.config_para.server_addr, self.environment.get_root_session())
     # 配置虚拟机的基本配置
     self.vm_ctrl.add_base("vm1", 1, 1, 256, image_ctrl.get_img_id(), self.environment.get_root_user_project(), self.config_para.storage_loacal_postion)
     self.vm_ctrl.add_disk(256, "scsi", "sda", 1, "ext4")
     self.vm_ctrl.add_context("test", "aaaaa")