blob: 26521a1498c851657b3881bf89fe7b9567684c17 [file] [log] [blame]
import sys
import getopt
from autogen import main
if __name__ == '__main__':
try:
opts, args = getopt.getopt(sys.argv[1:], "tl:p:")
except getopt.GetoptError:
print("Example of command")
print("run autogen_test: run.py -t -p <outPath>")
print("run autogen_main: run.py -p <outPath>")
sys.exit(2)
run = 0
for opt, arg in opts:
if opt == "-t":
run |= 1 << 0
elif opt == "-p":
run |= 1 << 1
out_path = arg
if run & 0x3 == 0x3:
from tests import test_suite
test_suite.main(out_path)
elif run & 0x2 == 0x2:
main.main(out_path)
else:
print("Example of command")
print("run autogen_test: run.py -t -p <outPath>")
print("run autogen_main: run.py -p <outPath>")