Lines Matching refs:res
271 def verify_by_json(procout, res, tidx, args, pm): argument
275 res.set_result(ResultState.fail)
276 res.set_failmsg('Cannot decode verify command\'s output. Is it JSON?')
277 return res
284 res.set_result(ResultState.fail)
285 res.set_failmsg(failmsg)
286 return res
291 res.set_result(ResultState.fail)
292 res.set_failmsg(failmsg)
293 return res
294 res = find_in_json(res, outputJSON, matchJSON, 0)
296 return res
298 def find_in_json(res, outputJSONVal, matchJSONVal, matchJSONKey=None): argument
299 if res.get_result() == ResultState.fail:
300 return res
303 res = find_in_json_list(res, outputJSONVal, matchJSONVal, matchJSONKey)
306 res = find_in_json_dict(res, outputJSONVal, matchJSONVal)
308 res = find_in_json_other(res, outputJSONVal, matchJSONVal, matchJSONKey)
310 if res.get_result() != ResultState.fail:
311 res.set_result(ResultState.success)
312 return res
314 return res
316 def find_in_json_list(res, outputJSONVal, matchJSONVal, matchJSONKey=None): argument
320 res.set_result(ResultState.fail)
321 res.set_failmsg(failmsg)
322 return res
327 res.set_result(ResultState.fail)
328 res.set_failmsg(failmsg)
329 return res
332 res = find_in_json(res, outputJSONVal[matchJSONIdx], matchJSONVal,
334 return res
336 def find_in_json_dict(res, outputJSONVal, matchJSONVal): argument
342 res.set_result(ResultState.fail)
343 res.set_failmsg(failmsg)
344 return res
349 res.set_result(ResultState.fail)
350 res.set_failmsg(failmsg)
356 res = find_in_json(res, outputJSONVal[matchJSONKey], matchJSONVal, matchJSONKey)
359 res = find_in_json_other(res, outputJSONVal, matchJSONVal, matchJSONKey)
361 res = find_in_json(res, outputJSONVal, matchJSONVal, matchJSONKey)
362 return res
364 def find_in_json_other(res, outputJSONVal, matchJSONVal, matchJSONKey=None): argument
369 res.set_result(ResultState.fail)
370 res.set_failmsg(failmsg)
371 return res
373 return res
384 res = TestResult(tidx['id'], tidx['name'])
391 res = TestResult(tidx['id'], tidx['name'])
392 res.set_result(ResultState.skip)
393 res.set_errormsg('Test case designated as skipped.')
396 return res
404 res = TestResult(tidx['id'], tidx['name'])
405 res.set_result(ResultState.skip)
406 res.set_errormsg('probe command: test skipped.')
409 return res
436 res.set_result(ResultState.fail)
437 …res.set_failmsg('Command exited with {}, expected {}\n{}'.format(exit_code, tidx["expExitCode"], p…
445 verify_by_json(procout, res, tidx, args, pm)
451 res.set_result(ResultState.fail)
452 … res.set_failmsg('Could not match regex pattern. Verify command output:\n{}'.format(procout))
454 res.set_result(ResultState.success)
456 res.set_result(ResultState.fail)
457 … res.set_failmsg('Must specify a match option: matchJSON or matchPattern\n{}'.format(procout))
459 res.set_result(ResultState.fail)
460 res.set_failmsg('No output generated by verify command.')
462 res.set_result(ResultState.success)
478 return res
527 res = TestResult(tidx['id'], tidx['name'])
528 res.set_result(ResultState.skip)
529 res.set_errormsg(errmsg)
530 tsr.add_resultdata(res)
535 res = run_one_test(pm, args, index, tidx)
536 tsr.add_resultdata(res)
542 res = TestResult(tidx['id'], tidx['name'])
543 res.set_result(ResultState.fail)
544 res.set_errormsg(pmtf.message)
545 res.set_failmsg(pmtf.output)
546 tsr.add_resultdata(res)
569 res = TestResult(tidx['id'], tidx['name'])
570 res.set_result(ResultState.skip)
573 res.set_errormsg(msg)
574 tsr.add_resultdata(res)
627 for res in trs:
628 tsr.add_resultdata(res)
975 res = catresults.format_xunit()
978 res = catresults.format_tap()
979 print(res)
986 fh.write(res)