| import re | |
| kunit_start_re = re.compile('console .* enabled') | |
| kunit_end_re = re.compile('List of all partitions:') | |
| def isolate_kunit_output(kernel_output): | |
| started = False | |
| for line in kernel_output: | |
| if kunit_start_re.match(line): | |
| started = True | |
| elif kunit_end_re.match(line): | |
| break | |
| elif started: | |
| yield line | |
| def raw_output(kernel_output): | |
| for line in kernel_output: | |
| print(line) | |
| def parse_run_tests(kernel_output): | |
| for output in isolate_kunit_output(kernel_output): | |
| print(output) |