import argparse | |
import TestScripts.NewParser as parse | |
import pickle | |
parser = argparse.ArgumentParser(description='Parse test description') | |
parser.add_argument('-f', nargs='?',type = str, default=None, help="Test description file path") | |
parser.add_argument('-o', nargs='?',type = str, default="Output.pickle", help="output file for parsed description") | |
args = parser.parse_args() | |
if args.f is not None: | |
p = parse.Parser() | |
# Parse the test description file | |
root = p.parse(args.f) | |
with open(args.o,"wb") as output: | |
pickle.dump(root, output) |