Lines Matching refs:args

69             self.plugin_instances[0][1].check_args(self.args, None)
72 self.plugin_instances[-1][1].check_args(self.args, None)
96 def load_required_plugins(self, reqs, parser, args, remaining):
126 (args, remaining) = parser.parse_known_args(args=remaining, namespace=args)
127 return args
173 def call_check_args(self, args, remaining):
175 pgn_inst.check_args(args, remaining)
184 def set_args(self, args):
185 self.args = args
188 def _make_argparser(args):
202 def exec_cmd(caseinfo, args, pm, stage, command):
213 if args.verbose > 0:
237 def prepare_env(caseinfo, args, pm, stage, prefix, cmdlist, output = None):
242 if args.verbose > 0:
255 (proc, foutput) = exec_cmd(caseinfo, args, pm, stage, cmd)
272 def verify_by_json(procout, res, tidx, args, pm):
376 def run_one_test(pm, args, index, tidx):
386 if args.verbose > 0:
400 if (args.verbose > 0):
402 (p, procout) = exec_cmd(tidx, args, pm, 'execute', tidx['dependsOn'])
420 prepare_env(tidx, args, pm, 'setup', "-----> prepare stage", tidx["setup"])
422 if (args.verbose > 0):
425 (p, procout) = exec_cmd(tidx, args, pm, 'execute', tidx["cmdUnderTest"])
441 if args.verbose > 0:
443 (p, procout) = exec_cmd(tidx, args, pm, 'verify', tidx["verifyCmd"])
446 verify_by_json(procout, res, tidx, args, pm)
465 prepare_env(tidx, args, pm, 'teardown', '-----> teardown stage', tidx['teardown'], procout)
481 def prepare_run(pm, args, testlist):
503 def test_runner(pm, args, filtered_tests):
522 if "flower" in tidx["category"] and args.device == None:
526 if args.verbose > 1:
536 res = run_one_test(pm, args, index, tidx)
578 if args.pause:
605 def test_runner_mp(pm, args, alltests):
606 prepare_run(pm, args, alltests)
614 print("Using {} batches and {} workers".format(len(batches), args.mp))
621 mp_args = args
623 with Pool(args.mp) as p:
636 def test_runner_serial(pm, args, alltests):
637 prepare_run(pm, args, alltests)
639 if args.verbose:
642 (index, tsr) = test_runner(pm, args, alltests)
745 def check_default_settings(args, remaining, pm):
753 if args.path != None:
754 NAMES['TC'] = args.path
755 if args.device != None:
756 NAMES['DEV2'] = args.device
763 pm.call_check_args(args, remaining)
820 def filter_tests_by_id(args, testlist):
826 if testlist and args.execute:
827 target_ids = args.execute
833 def filter_tests_by_category(args, testlist):
838 if args.category and testlist:
840 for catg in set(args.category):
855 def get_test_cases(args):
868 if args.file:
872 for ff in args.file:
878 if args.directory:
879 testdirs = args.directory
896 idtestcases = filter_tests_by_id(args, alltestcases)
897 cattestcases = filter_tests_by_category(args, alltestcases)
900 if args.execute:
901 if args.category:
916 def set_operation_mode(pm, parser, args, remaining):
922 ucat, idlist, testcases, alltests = get_test_cases(args)
924 if args.gen_id:
938 if args.showID:
943 if isinstance(args.category, list) and (len(args.category) == 0):
948 if args.list:
958 args = pm.load_required_plugins(req_plugins, parser, args, remaining)
963 if args.mp > 1:
964 catresults = test_runner_mp(pm, args, alltests)
966 catresults = test_runner_serial(pm, args, alltests)
970 if args.format == 'none':
974 if args.format == 'xunit':
977 elif args.format == 'tap':
982 if not args.outfile:
985 fname = args.outfile
1013 (args, remaining) = parser.parse_known_args()
1014 args.NAMES = NAMES
1015 args.mp = min(args.mp, 4)
1016 pm.set_args(args)
1017 check_default_settings(args, remaining, pm)
1018 if args.verbose > 2:
1019 print('args is {}'.format(args))
1022 set_operation_mode(pm, parser, args, remaining)