Lines Matching full:request

80 		 request: KunitConfigRequest) -> KunitResult:
84 success = linux.build_reconfig(request.build_dir, request.make_options)
90 request: KunitBuildRequest) -> KunitResult:
94 success = linux.build_kernel(request.jobs,
95 request.build_dir,
96 request.make_options)
102 request: KunitBuildRequest) -> KunitResult:
103 config_result = config_tests(linux, request)
107 return build_tests(linux, request)
109 def _list_tests(linux: kunit_kernel.LinuxSourceTree, request: KunitExecRequest) -> List[str]:
112 if request.kernel_args:
113 args.extend(request.kernel_args)
116 timeout=request.timeout,
117 filter_glob=request.filter_glob,
118 filter=request.filter,
119 filter_action=request.filter_action,
120 build_dir=request.build_dir)
128 def _list_tests_attr(linux: kunit_kernel.LinuxSourceTree, request: KunitExecRequest) -> Iterable[st…
131 if request.kernel_args:
132 args.extend(request.kernel_args)
135 timeout=request.timeout,
136 filter_glob=request.filter_glob,
137 filter=request.filter,
138 filter_action=request.filter_action,
139 build_dir=request.build_dir)
159 def exec_tests(linux: kunit_kernel.LinuxSourceTree, request: KunitExecRequest) -> KunitResult:
160 filter_globs = [request.filter_glob]
161 if request.list_tests:
162 output = _list_tests(linux, request)
166 if request.list_tests_attr:
167 attr_output = _list_tests_attr(linux, request)
171 if request.run_isolated:
172 tests = _list_tests(linux, request)
173 if request.run_isolated == 'test':
175 elif request.run_isolated == 'suite':
178 if '.' in request.filter_glob:
179 test_glob = request.filter_glob.split('.', maxsplit=2)[1]
182 …metadata = kunit_json.Metadata(arch=linux.arch(), build_dir=request.build_dir, def_config='kunit_d…
191 args=request.kernel_args,
192 timeout=request.timeout,
194 filter=request.filter,
195 filter_action=request.filter_action,
196 build_dir=request.build_dir)
198 _, test_result = parse_tests(request, metadata, run_result)
208 bd = request.build_dir
221 def parse_tests(request: KunitParseRequest, metadata: kunit_json.Metadata, input_data: Iterable[str…
224 if request.raw_output:
231 if request.raw_output == 'all':
233 elif request.raw_output == 'kunit':
241 if request.summary or request.failed:
248 if request.failed:
249 kunit_parser.print_test(test, request.failed, stdout)
252 if request.json:
256 if request.json == 'stdout':
259 with open(request.json, 'w') as f:
262 os.path.abspath(request.json))
270 request: KunitRequest) -> KunitResult:
273 config_result = config_tests(linux, request)
277 build_result = build_tests(linux, request)
281 exec_result = exec_tests(linux, request)
472 request = KunitRequest(build_dir=cli_args.build_dir,
487 result = run_tests(linux, request)
498 request = KunitConfigRequest(build_dir=cli_args.build_dir,
500 result = config_tests(linux, request)
510 request = KunitBuildRequest(build_dir=cli_args.build_dir,
513 result = config_and_build_tests(linux, request)
552 request = KunitParseRequest(raw_output=cli_args.raw_output,
555 result, _ = parse_tests(request, metadata, kunit_output)