Home | History | Annotate | Download | only in server

Lines Matching refs:results

143 def _run_with_ssp(job, container_name, job_id, results, parser, ssp_url):
149 @param results: Folder to store results. This could be different from
150 parser.options.results:
151 parser.options.results can be set to None for results to be
153 results can be None for autoserv run requires no logging.
162 results, control=control)
189 if parser.options.results:
191 paths_to_replace[parser.options.results] = container_result_dir
200 # Apply --use-existing-results, results directory is aready created and
202 if not '--use-existing-results' in args:
203 args.append('--use-existing-results')
218 debug_files = os.listdir(os.path.join(results, 'debug'))
238 def correct_results_folder_permission(results):
239 """Make sure the results folder has the right permission settings.
241 For tests running with server-side packaging, the results folder has the
243 process, so parsing job can access the results folder.
247 @param results: Path to the results folder.
250 if not results:
254 utils.run('sudo -n chown -R %s "%s"' % (os.getuid(), results))
255 utils.run('sudo -n chgrp -R %s "%s"' % (os.getgid(), results))
258 'result_folder': results,
313 def run_autoserv(pid_file_manager, results, parser, ssp_url, use_ssp):
317 @param results: Folder to store results.
340 parser.options.results)
351 # Update results folder's file permission. This needs to be done ASAP
353 if use_ssp and results:
354 correct_results_folder_permission(results)
389 if results:
390 correct_results_folder_permission(results)
486 job = server_job.server_job(control, parser.args[1:], results, label,
522 results, parser, ssp_url)
525 correct_results_folder_permission(results)
575 job_or_task_id = job_directories.get_job_id_or_task_id(options.results)
615 results = None
617 results = parser.options.results
618 if not results:
619 results = 'results.' + time.strftime('%Y-%m-%d-%H.%M.%S')
620 results = os.path.abspath(results)
623 if os.path.exists(os.path.join(results, filename)):
626 error = "Error: results directory already exists: %s\n" % results
630 # Now that we certified that there's no leftover results dir from
633 if not os.path.isdir(results):
634 os.makedirs(results)
643 log_dir = os.path.join(results, 'ssp_logs') if results else None
647 log_dir = results
664 if results:
665 logging.info("Results placed in %s" % results)
670 logging.error("No existing results directory found: %s", results)
676 if parser.options.write_pidfile and results:
678 results)
736 # happy signals without faking results.
738 machine = parser.options.results.split('/')[-1]
748 parser.options.results, machine
752 run_autoserv(pid_file_manager, results, parser, ssp_url,