Lines Matching refs:line
131 def parse_record(self, line) -> int: argument
134 match = record_pattern.search(line)
153 def process_test(self, line): argument
155 self.parse_record(line)
157 runid_match = re.search(self.run_id_pattern, line)
164 if self.RUN_PASSED in line:
171 if self.RUN_FAILED in line:
175 if self.fail_on_fault and line == self.FAULT:
178 if self.GCOV_START in line:
180 elif self.GCOV_END in line:
196 def handle(self, line): argument
295 def handle(self, line): argument
297 if self.pattern.search(line):
304 self.patterns[self.next_pattern].search(line)):
314 if pattern.search(line) and r not in self.matches:
315 self.matches[r] = line
324 if self.fail_on_fault and self.FAULT in line:
327 if self.GCOV_START in line:
329 elif self.GCOV_END in line:
332 self.process_test(line)
568 line = proc.stdout.readline().decode().strip()
569 if not line:
571 self._output.append(line)
573 self.parse_record(line)
713 def handle(self, line): argument
715 non_ansi_line = self.ANSI_ESCAPE.sub('', line)
744 self.testcase_output += line + "\n"
782 def _check_result(self, line): argument
783 test_pass_match = re.search(self.TEST_PASS_PATTERN, line)
790 test_skip_match = re.search(self.TEST_SKIP_PATTERN, line)
797 test_fail_match = re.search(self.TEST_FAIL_PATTERN, line)
924 def handle(self, line): argument
927 self.testcase_output += line + "\n"
928 if test_suite_start_match := re.search(self.test_suite_start_pattern, line):
930 elif test_suite_end_match := re.search(self.test_suite_end_pattern, line):
934 elif testcase_match := re.search(self.test_case_start_pattern, line):
943 self.testcase_output += line + "\n"
948 elif result_match := self.test_case_end_pattern.match(line):
962 elif test_suite_summary_match := self.test_suite_summary_pattern.match(line):
968 elif test_case_summary_match := self.test_case_summary_pattern.match(line):
989 self.process_test(line)
1115 line = proc.stdout.readline().decode().strip()
1116 if not line:
1118 self._output.append(line)
1120 self.parse_record(line)