import logging | |
from autotest_lib.server import crashcollect | |
def crashdumps(machine): | |
host = hosts.create_target_machine(machine) | |
try: | |
if has_failed_tests: | |
crashcollect.get_crashdumps(host, test_start_time) | |
else: | |
crashcollect.report_crashdumps(host) | |
crashcollect.fetch_orphaned_crashdumps( | |
host, crashcollect.get_host_infodir(host)) | |
except Exception as e: | |
logging.error('Crash collection failed with %s', e) | |
job.parallel_simple(crashdumps, machines, log=False) |