Lines Matching refs:cli_args
249 cli_args = parser.parse_args(argv)
254 if cli_args.subcommand == 'run':
255 if not os.path.exists(cli_args.build_dir):
256 os.mkdir(cli_args.build_dir)
261 linux.create_kunitconfig(cli_args.build_dir)
262 linux.read_kunitconfig(cli_args.build_dir)
264 request = KunitRequest(cli_args.raw_output,
265 cli_args.timeout,
266 cli_args.jobs,
267 cli_args.build_dir,
268 cli_args.alltests,
269 cli_args.json,
270 cli_args.make_options)
274 elif cli_args.subcommand == 'config':
275 if cli_args.build_dir and (
276 not os.path.exists(cli_args.build_dir)):
277 os.mkdir(cli_args.build_dir)
282 linux.create_kunitconfig(cli_args.build_dir)
283 linux.read_kunitconfig(cli_args.build_dir)
285 request = KunitConfigRequest(cli_args.build_dir,
286 cli_args.make_options)
293 elif cli_args.subcommand == 'build':
297 linux.create_kunitconfig(cli_args.build_dir)
298 linux.read_kunitconfig(cli_args.build_dir)
300 request = KunitBuildRequest(cli_args.jobs,
301 cli_args.build_dir,
302 cli_args.alltests,
303 cli_args.make_options)
310 elif cli_args.subcommand == 'exec':
314 linux.create_kunitconfig(cli_args.build_dir)
315 linux.read_kunitconfig(cli_args.build_dir)
317 exec_request = KunitExecRequest(cli_args.timeout,
318 cli_args.build_dir,
319 cli_args.alltests)
321 parse_request = KunitParseRequest(cli_args.raw_output,
323 cli_args.build_dir,
324 cli_args.json)
331 elif cli_args.subcommand == 'parse':
332 if cli_args.file == None:
335 with open(cli_args.file, 'r') as f:
337 request = KunitParseRequest(cli_args.raw_output,
340 cli_args.json)