19 opts.package =
"Unknown"
21 opts.have_user_options =
False
22 opts.output = os.path.normpath(os.path.expandvars(os.environ[
"QMTESTRESULTS"]))
23 opts.qmtest_dir = os.path.normpath(os.path.expandvars(os.environ[
"QMTESTLOCALDIR"]))
25 if "GAUDI_QMTEST_HTML_OUTPUT" in os.environ:
26 opts.html_output = os.path.normpath(os.path.expandvars(os.environ.get(
"GAUDI_QMTEST_HTML_OUTPUT")))
28 opts.html_output =
None
32 opts.package = argv.pop(0)
36 if "QMTESTRESULTSDIR" in os.environ:
37 opts.output = os.path.normpath(os.path.expandvars(os.environ[
"QMTESTRESULTSDIR"]))
38 opts.output = os.path.join(opts.output,
39 "%s.%s.qmr" % (opts.package, os.environ.get(
"CMTCONFIG",
"noConfig")))
42 opts.have_user_options = len(argv)
46 if o
in [
'-o',
'--output']:
48 opts.output = os.path.realpath(argv.pop(0))
49 opts.have_user_options -= 2
50 elif o
in [
"--no-output"]:
52 opts.have_user_options -= 1
53 elif o
in [
"--dry-run"]:
55 opts.have_user_options -= 1
56 elif o
in [
"--html-output"]:
57 opts.html_output = os.path.realpath(argv.pop(0))
58 opts.have_user_options -= 2
60 opts.qmtest_args.append(o)
63 opts.qmtest_args = [
"-o", opts.output] + opts.qmtest_args
65 opts.qmtest_args.insert(0,
"--no-output")