1#!/usr/bin/python3 -u
2
3import os
4import sys
5import subprocess
6
7
8dir_name = os.path.dirname(os.path.abspath(__file__))
9test_name = None
10suite_name = None
11
12if "-l" in sys.argv:
13    try:
14        label = sys.argv[sys.argv.index('-l') + 1]
15    except IndexError:
16        raise Exception("No job name followed -l flag")
17    label_sections = label.split("/")
18    if len(label_sections) > 1:
19        test_name = label_sections[-1]
20    if len(label_sections) > 2:
21        suite_name = label_sections[-2]
22elif "--control-name" in sys.argv:
23    try:
24        test_name = sys.argv[sys.argv.index('--control-name') + 1]
25    except IndexError:
26        raise Exception("No test name followed --control-name flag")
27
28os.environ["PY_VERSION"] = "3"
29
30exit(subprocess.call([os.path.join(dir_name, '_autoserv')] + sys.argv[1:]))
31