def extract_bar(self): ''' 解压tar包到指定路径 @return: 返回tar源码包详细路径, 如果发生错误返回异常 ''' lptlog.info("开始解压测试程序") if not os.path.isdir(self.tar_src_dir): self.tar_src_dir = utils.extract_tarball_to_dir(self.tarpath, self.src_dir) return self.tar_src_dir
def extract_bar(self): """ 解压tar包到指定路径 @return: 返回tar源码包详细路径, 如果发生错误返回异常 """ lptlog.info("开始解压测试程序") if not os.path.isdir(self.tar_src_dir): self.tar_src_dir = utils.extract_tarball_to_dir(self.tarpath, self.src_dir) return self.tar_src_dir
def __compile_x11perf(self, x11perf_tar="x11perf-1.5.3.tar.gz"): x11perf_tar_path = os.path.join(self.tools_dir, x11perf_tar) lptlog.info("解压x11perf压缩包") x11perf_srcdir = utils.extract_tarball_to_dir(x11perf_tar_path, self.src_dir) lptlog.info("x11per源目录: %s " % x11perf_srcdir) os.chdir(x11perf_srcdir) if os.path.isdir(x11perf_srcdir): lptlog.debug("编译x11perf测试程序") self.compile(configure_status=True, make_status=True, make_install_status=True) #返回根lpt根目录 os.chdir(self.lpt_root)