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