def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) abs_work_dir = abs_dirs['abs_work_dir'] dirs = { 'shell_objdir': os.path.join(abs_work_dir, self.config['shell-objdir']), 'mozharness_scriptdir': os.path.abspath(os.path.dirname(__file__)), 'abs_analysis_dir': os.path.join(abs_work_dir, self.config['analysis-dir']), 'abs_analyzed_objdir': os.path.join(abs_work_dir, self.config['srcdir'], self.config['analysis-objdir']), 'analysis_scriptdir': os.path.join(self.config['srcdir'], self.config['analysis-scriptdir']), 'abs_tools_dir': os.path.join(abs_dirs['base_work_dir'], 'tools'), 'gecko_src': os.path.join(abs_work_dir, self.config['srcdir']), 'abs_blob_upload_dir': os.path.join(abs_work_dir, 'blobber_upload_dir'), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) abs_work_dir = abs_dirs['abs_work_dir'] dirs = { 'shell_objdir': os.path.join(abs_work_dir, self.config['shell-objdir']), 'mozharness_scriptdir': os.path.abspath(os.path.dirname(__file__)), 'abs_analysis_dir': os.path.join(abs_work_dir, self.config['analysis-dir']), 'abs_analyzed_objdir': os.path.join(abs_work_dir, self.config['srcdir'], self.config['analysis-objdir']), 'analysis_scriptdir': os.path.join(self.config['srcdir'], self.config['analysis-scriptdir']), 'abs_tools_dir': os.path.join(abs_dirs['base_work_dir'], 'tools'), 'gecko_src': os.path.join(abs_work_dir, self.config['srcdir']), 'abs_blob_upload_dir': os.path.join(abs_work_dir, 'blobber_upload_dir'), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) dirs = {"objdir": os.path.join(abs_dirs["abs_work_dir"], "objdir")} abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) dirs = { 'objdir': os.path.join(abs_dirs['abs_work_dir'], 'objdir'), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) dirs = { 'objdir': os.path.join(abs_dirs['abs_work_dir'], 'objdir'), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) dirs = { 'shell_objdir': os.path.join(abs_dirs['abs_work_dir'], self.config['shell-objdir']), 'mozharness_scriptdir': os.path.abspath(os.path.dirname(__file__)), 'abs_analysis_dir': os.path.join(abs_dirs['abs_work_dir'], self.config['analysis-dir']), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) dirs = { 'gecko_src': os.path.join(abs_dirs['abs_work_dir'], 'gecko'), 'work_dir': abs_dirs['abs_work_dir'], 'b2g_src': abs_dirs['abs_work_dir'], 'abs_tools_dir': os.path.join(abs_dirs['abs_work_dir'], 'build-tools'), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) dirs = { 'gecko_src': os.path.join(abs_dirs['abs_work_dir'], 'gecko'), 'work_dir': abs_dirs['abs_work_dir'], 'b2g_src': abs_dirs['abs_work_dir'], 'abs_tools_dir': os.path.join(abs_dirs['abs_work_dir'], 'build-tools'), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) abs_work_dir = abs_dirs["abs_work_dir"] dirs = { "shell_objdir": os.path.join(abs_work_dir, self.config["shell-objdir"]), "mozharness_scriptdir": os.path.abspath(os.path.dirname(__file__)), "abs_analysis_dir": os.path.join(abs_work_dir, self.config["analysis-dir"]), "abs_analyzed_objdir": os.path.join(abs_work_dir, self.config["source-objdir"]), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) abs_work_dir = abs_dirs['abs_work_dir'] dirs = { 'shell_objdir': os.path.join(abs_work_dir, self.config['shell-objdir']), 'mozharness_scriptdir': os.path.abspath(os.path.dirname(__file__)), 'abs_analysis_dir': os.path.join(abs_work_dir, self.config['analysis-dir']), 'abs_analyzed_objdir': os.path.join(abs_work_dir, self.config['source-objdir']), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs
def query_abs_dirs(self): if self.abs_dirs: return self.abs_dirs abs_dirs = BaseScript.query_abs_dirs(self) abs_work_dir = abs_dirs["abs_work_dir"] dirs = { "shell_objdir": os.path.join(abs_work_dir, self.config["shell-objdir"]), "mozharness_scriptdir": os.path.abspath(os.path.dirname(__file__)), "abs_analysis_dir": os.path.join(abs_work_dir, self.config["analysis-dir"]), "abs_analyzed_objdir": os.path.join(abs_work_dir, self.config["srcdir"], self.config["analysis-objdir"]), "analysis_scriptdir": os.path.join(self.config["srcdir"], self.config["analysis-scriptdir"]), "abs_tools_dir": os.path.join(abs_dirs["base_work_dir"], "tools"), "gecko_src": os.path.join(abs_work_dir, self.config["srcdir"]), "abs_blob_upload_dir": os.path.join(abs_work_dir, "blobber_upload_dir"), } abs_dirs.update(dirs) self.abs_dirs = abs_dirs return self.abs_dirs