Esempio n. 1
0
def parse_options():
    parser = OptionParser("usage: %prog JOBFILE [INPUT ...]", description=HELP)
    options, args = parser.parse_args()
    if not args:
        parser.error("need a name for the job file")
    options.jobfile = args[0]
    options.suite = suites.build_suite(args[1:])
    return options
def parse_options():
    parser = OptionParser("usage: %prog JOBFILE [INPUT ...]",
                          description=HELP)
    options, args = parser.parse_args()
    if not args:
        parser.error("need a name for the job file")
    options.jobfile = args[0]
    options.suite = suites.build_suite(args[1:])
    return options
Esempio n. 3
0
def setup_experiment_settings(options):
    if options.exp_filename:
        read_experiment_file(options.exp_filename)
    update_experiment(EXPERIMENT, options.__dict__)
    if not EXPERIMENT["suite"]:
        raise SystemExit("Error: You need to specify a suite")
    if not EXPERIMENT["configurations"]:
        raise SystemExit("Error: You need to specify at least one planner configuration")
    EXPERIMENT["suite_tasks"] = suites.build_suite(EXPERIMENT["suite"])
Esempio n. 4
0
def parse_options():
    parser = OptionParser("usage: %prog [options] MODE [INPUT ...]",
                          description=HELP)
    options, args = parser.parse_args()
    if not args:
        parser.error("must specify a report MODE")

    options.report = args[0]
    options.suite = suites.build_suite(args[1:])
    return options
Esempio n. 5
0
def parse_options():
    parser = OptionParser("usage: %prog [options] MODE [INPUT ...]",
                          description=HELP)
    options, args = parser.parse_args()
    if not args:
        parser.error("must specify a report MODE")

    options.report = args[0]
    options.suite = suites.build_suite(args[1:])
    return options
Esempio n. 6
0
def parse_options():
    parser = OptionParser("usage: %prog [options] [INPUT ...]",
                          description=HELP)
    parallel.populate_option_parser(parser)
    parser.add_option(
        "--relax", help="generate relaxed problem",
        action="store_true", default=False, dest="relax")
    options, args = parser.parse_args()
    options.suite = suites.build_suite(args)
    return options
Esempio n. 7
0
def setup_experiment_settings(options):
    if options.exp_filename:
        read_experiment_file(options.exp_filename)
    update_experiment(EXPERIMENT, options.__dict__)
    if not EXPERIMENT["suite"]:
        raise SystemExit("Error: You need to specify a suite")
    if not EXPERIMENT["configurations"]:
        raise SystemExit(
            "Error: You need to specify at least one planner configuration")
    EXPERIMENT["suite_tasks"] = suites.build_suite(EXPERIMENT["suite"])
Esempio n. 8
0
def parse_options():
    parser = OptionParser("usage: %prog [options] [INPUT ...]",
                          description=HELP)
    parallel.populate_option_parser(parser)
    parser.add_option("--relax",
                      help="generate relaxed problem",
                      action="store_true",
                      default=False,
                      dest="relax")
    options, args = parser.parse_args()
    options.suite = suites.build_suite(args)
    return options
def parse_options():
    parser = OptionParser("usage: %prog [options] JOBFILE [INPUT ...]",
                          description=HELP)
    options, args = parser.parse_args()
    if not args:
        parser.error("need a name for the job file")
    options.jobfile = args[0]
    options.suite = suites.build_suite(args[1:])
    options.configurations = CONFIGURATIONS
    # TODO: MEMORY, TIMEOUT and CONFIGURATIONS should be configurable
    #       on the command line.
    options.memory = MEMORY
    options.timeout = TIMEOUT
    return options