xref: /aosp_15_r20/external/autotest/autotest_lib/tko/delete_job_results (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
1#!/usr/bin/python2
2from __future__ import absolute_import
3from __future__ import division
4from __future__ import print_function
5import os, sys, shutil
6thisdir = os.path.dirname(os.path.abspath(sys.argv[0]))
7sys.path.insert(0, os.path.abspath(os.path.join(thisdir, '../tko')))
8import db
9
10usage = "usage: delete_job_results <job tag>"
11
12if len(sys.argv) < 2:
13    print(usage)
14    sys.exit(2)
15tag = sys.argv[1]
16resultsdir = os.path.abspath(os.path.join(thisdir, '../results', tag))
17
18db = db.db()
19if not db.find_job(tag):
20    raise "Job tag %s does not exist in database" % tag
21
22db.delete_job(tag)
23shutil.rmtree(resultsdir)
24