Lines Matching refs:re

25 import re
135 self.gn_exec_flag = re.compile(r"File execute times")
136 self.gn_script_flag = re.compile(r"Script execute times")
137 self.gn_end_flag = re.compile(r"Done\. Made \d+ targets from \d+ files in (\d+)ms")
138 self.root_dir_flag = re.compile(r"""loader args.*source_root_dir="([a-zA-Z\d/\\_]+)""""")
139 self.gn_dir_flag = re.compile(r"""loader args.*gn_root_out_dir="([a-zA-Z\d/\\_]+)""""")
140 self.ccache_start_flag = re.compile(r"ccache_dir =")
141 self.ccache_end_flag = re.compile(r"c targets overlap rate statistics")
142 self.c_targets_flag = re.compile(r"c overall build overlap rate")
143 self.build_error = re.compile(r"=====build\s\serror=====")
144 self.ohos_error = re.compile(r"OHOS ERROR")
145 self.total_flag = re.compile(r"Cost time:.*(\d+:\d+:\d+)")
149 "Preloader": {"start_pattern": re.compile(r"Set cache size"),
150 "end_pattern": re.compile(r"generated compile_standard_whitelist"),
154 "Loader": {"start_pattern": re.compile(r"Checking all build args"),
155 "end_pattern": re.compile(r"generate target syscap"),
159 "Ninjia": {"start_pattern": re.compile(r"Done\. Made \d+ targets from \d+ files in (\d+)ms"),
160 "end_pattern": re.compile(r"ccache_dir ="),
307 item and re.match(r"[\d.]+", item[0])][
310 item and re.match(r"[\d.]+", item[0])][:self.top_count]
368 gn_res = re.search(self.gn_end_flag, self.gn_end_li[0])
485 if re.search(self.root_dir_flag, output):
486 self.root_dir = re.search(self.root_dir_flag, output).group(1)
488 if re.search(self.gn_dir_flag, output):
489 self.gn_dir = re.search(self.gn_dir_flag, output).group(1)
492 if re.search(value.get("start_pattern"), output):
494 if re.search(value.get("end_pattern"), output):
497 if re.search(self.gn_exec_flag, output):
499 elif re.search(self.gn_script_flag, output):
501 elif re.search(self.gn_end_flag, output):
504 elif re.search(self.ccache_start_flag, output):
506 elif re.search(self.ccache_end_flag, output):
508 elif re.search(self.c_targets_flag, output):
520 if re.search(self.ohos_error, output) or re.search(self.build_error, output):
522 re.sub(r"\x1b\[[0-9;]*m", "", output.split("[timestamp]")[1].strip()))
524 if re.search(self.total_flag, output):
525 total_time_str = re.search(self.total_flag, output).group(1)