xref: /aosp_15_r20/external/autotest/server/control_segments/crashinfo (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
1*9c5db199SXin Lifrom autotest_lib.server import crashcollect
2*9c5db199SXin Lifrom autotest_lib.server import utils
3*9c5db199SXin Li
4*9c5db199SXin Li
5*9c5db199SXin Lidef crashinfo(machine):
6*9c5db199SXin Li    host = hosts.create_host(machine)
7*9c5db199SXin Li    if has_failed_tests:
8*9c5db199SXin Li        crashcollect.get_crashinfo(host, test_start_time)
9*9c5db199SXin Li    else:
10*9c5db199SXin Li        crashcollect.report_crashdumps(host)
11*9c5db199SXin Li        crashcollect.fetch_orphaned_crashdumps(
12*9c5db199SXin Li                host, crashcollect.get_host_infodir(host))
13*9c5db199SXin Li
14*9c5db199SXin Lijob.parallel_simple(crashinfo, machines, log=False)
15