Lines Matching refs:cli_args
389 cli_args = parser.parse_args(massage_argv(argv))
394 if cli_args.subcommand == 'run':
395 if not os.path.exists(cli_args.build_dir):
396 os.mkdir(cli_args.build_dir)
399 linux = kunit_kernel.LinuxSourceTree(cli_args.build_dir,
400 kunitconfig_path=cli_args.kunitconfig,
401 arch=cli_args.arch,
402 cross_compile=cli_args.cross_compile,
403 qemu_config_path=cli_args.qemu_config)
405 request = KunitRequest(cli_args.raw_output,
406 cli_args.timeout,
407 cli_args.jobs,
408 cli_args.build_dir,
409 cli_args.alltests,
410 cli_args.filter_glob,
411 cli_args.kernel_args,
412 cli_args.run_isolated,
413 cli_args.json,
414 cli_args.make_options)
418 elif cli_args.subcommand == 'config':
419 if cli_args.build_dir and (
420 not os.path.exists(cli_args.build_dir)):
421 os.mkdir(cli_args.build_dir)
424 linux = kunit_kernel.LinuxSourceTree(cli_args.build_dir,
425 kunitconfig_path=cli_args.kunitconfig,
426 arch=cli_args.arch,
427 cross_compile=cli_args.cross_compile,
428 qemu_config_path=cli_args.qemu_config)
430 request = KunitConfigRequest(cli_args.build_dir,
431 cli_args.make_options)
438 elif cli_args.subcommand == 'build':
440 linux = kunit_kernel.LinuxSourceTree(cli_args.build_dir,
441 kunitconfig_path=cli_args.kunitconfig,
442 arch=cli_args.arch,
443 cross_compile=cli_args.cross_compile,
444 qemu_config_path=cli_args.qemu_config)
446 request = KunitBuildRequest(cli_args.jobs,
447 cli_args.build_dir,
448 cli_args.alltests,
449 cli_args.make_options)
456 elif cli_args.subcommand == 'exec':
458 linux = kunit_kernel.LinuxSourceTree(cli_args.build_dir,
459 kunitconfig_path=cli_args.kunitconfig,
460 arch=cli_args.arch,
461 cross_compile=cli_args.cross_compile,
462 qemu_config_path=cli_args.qemu_config)
464 exec_request = KunitExecRequest(cli_args.timeout,
465 cli_args.build_dir,
466 cli_args.alltests,
467 cli_args.filter_glob,
468 cli_args.kernel_args,
469 cli_args.run_isolated)
470 parse_request = KunitParseRequest(cli_args.raw_output,
471 cli_args.build_dir,
472 cli_args.json)
478 elif cli_args.subcommand == 'parse':
479 if cli_args.file == None:
483 with open(cli_args.file, 'r', errors='backslashreplace') as f:
485 request = KunitParseRequest(cli_args.raw_output,
487 cli_args.json)