Lines Matching full:results
125 @param resultsdir: Folder to store results. This could be different from
126 parser.options.results: parser.options.results can be set to None
127 for results to be stored in a temp folder. resultsdir can be None
160 def _run_with_ssp(job, container_id, job_id, results, parser, ssp_url,
167 @param results: Folder to store results. This could be different from
168 parser.options.results:
169 parser.options.results can be set to None for results to be
171 results can be None if the autoserv run requires no logging.
188 results, control=control,
219 if parser.options.results:
220 paths_to_replace[parser.options.results] = container_result_dir
223 # Apply --use-existing-results, results directory is aready created and
225 if not '--use-existing-results' in args:
226 args.append('--use-existing-results')
241 debug_files = os.listdir(os.path.join(results, 'debug'))
254 def correct_results_folder_permission(results):
255 """Make sure the results folder has the right permission settings.
257 For tests running with server-side packaging, the results folder has the
259 process, so parsing job can access the results folder.
263 @param results: Path to the results folder.
266 if not results:
269 utils.run('sudo -n chown -R %s "%s"' % (os.getuid(), results))
270 utils.run('sudo -n chgrp -R %s "%s"' % (os.getgid(), results))
346 @param results_dir: Results directory to stage the control file into.
355 def run_autoserv(pid_file_manager, results, parser, ssp_url, use_ssp):
359 @param results: Folder to store results.
378 parser.options.results)
388 # Update results folder's file permission. This needs to be done ASAP
390 if use_ssp and results:
391 correct_results_folder_permission(results)
417 if results:
418 correct_results_folder_permission(results)
490 results)
527 'resultdir': results,
533 store_dir=os.path.join(results,
596 results, parser, ssp_url, machines)
599 correct_results_folder_permission(results)
607 correct_results_folder_permission(results)
711 results = None
713 results = parser.options.results
714 if not results:
715 results = 'results.' + time.strftime('%Y-%m-%d-%H.%M.%S')
716 results = os.path.abspath(results)
719 if os.path.exists(os.path.join(results, filename)):
722 error = "Error: results directory already exists: %s\n" % results
726 # Now that we certified that there's no leftover results dir from
729 if not os.path.isdir(results):
730 os.makedirs(results)
741 log_dir = os.path.join(results, 'ssp_logs') if results else None
745 log_dir = results
760 ssp_url = _stage_ssp(parser, results)
764 if results:
765 logging.info("Results placed in %s" % results)
770 logging.error("No existing results directory found: %s", results)
773 if parser.options.write_pidfile and results:
775 results)
790 parser.options.results)
799 run_autoserv(pid_file_manager, results, parser, ssp_url,