blob: f76b48e861ee69386f976925a3a5d857e9c05fc6 [file] [log] [blame]
#!/usr/bin/python3 -u
import os
import sys
import subprocess
dir_name = os.path.dirname(os.path.abspath(__file__))
test_name = None
suite_name = None
if "-l" in sys.argv:
try:
label = sys.argv[sys.argv.index('-l') + 1]
except IndexError:
raise Exception("No job name followed -l flag")
label_sections = label.split("/")
if len(label_sections) > 1:
test_name = label_sections[-1]
if len(label_sections) > 2:
suite_name = label_sections[-2]
elif "--control-name" in sys.argv:
try:
test_name = sys.argv[sys.argv.index('--control-name') + 1]
except IndexError:
raise Exception("No test name followed --control-name flag")
os.environ["PY_VERSION"] = "3"
exit(subprocess.call([os.path.join(dir_name, '_autoserv')] + sys.argv[1:]))