Lines Matching refs:cli_args

326 	cli_args = parser.parse_args(massage_argv(argv))
331 if cli_args.subcommand == 'run':
332 if not os.path.exists(cli_args.build_dir):
333 os.mkdir(cli_args.build_dir)
336 linux = kunit_kernel.LinuxSourceTree(cli_args.build_dir,
337 kunitconfig_path=cli_args.kunitconfig,
338 arch=cli_args.arch,
339 cross_compile=cli_args.cross_compile,
340 qemu_config_path=cli_args.qemu_config)
342 request = KunitRequest(cli_args.raw_output,
343 cli_args.timeout,
344 cli_args.jobs,
345 cli_args.build_dir,
346 cli_args.alltests,
347 cli_args.filter_glob,
348 cli_args.kernel_args,
349 cli_args.json,
350 cli_args.make_options)
354 elif cli_args.subcommand == 'config':
355 if cli_args.build_dir and (
356 not os.path.exists(cli_args.build_dir)):
357 os.mkdir(cli_args.build_dir)
360 linux = kunit_kernel.LinuxSourceTree(cli_args.build_dir,
361 kunitconfig_path=cli_args.kunitconfig,
362 arch=cli_args.arch,
363 cross_compile=cli_args.cross_compile,
364 qemu_config_path=cli_args.qemu_config)
366 request = KunitConfigRequest(cli_args.build_dir,
367 cli_args.make_options)
374 elif cli_args.subcommand == 'build':
376 linux = kunit_kernel.LinuxSourceTree(cli_args.build_dir,
377 kunitconfig_path=cli_args.kunitconfig,
378 arch=cli_args.arch,
379 cross_compile=cli_args.cross_compile,
380 qemu_config_path=cli_args.qemu_config)
382 request = KunitBuildRequest(cli_args.jobs,
383 cli_args.build_dir,
384 cli_args.alltests,
385 cli_args.make_options)
392 elif cli_args.subcommand == 'exec':
394 linux = kunit_kernel.LinuxSourceTree(cli_args.build_dir,
395 kunitconfig_path=cli_args.kunitconfig,
396 arch=cli_args.arch,
397 cross_compile=cli_args.cross_compile,
398 qemu_config_path=cli_args.qemu_config)
400 exec_request = KunitExecRequest(cli_args.timeout,
401 cli_args.build_dir,
402 cli_args.alltests,
403 cli_args.filter_glob,
404 cli_args.kernel_args)
406 parse_request = KunitParseRequest(cli_args.raw_output,
408 cli_args.build_dir,
409 cli_args.json)
416 elif cli_args.subcommand == 'parse':
417 if cli_args.file == None:
420 with open(cli_args.file, 'r') as f:
422 request = KunitParseRequest(cli_args.raw_output,
425 cli_args.json)