コード例 #1
0
def launch_mesos_manager(test_id, conf_sections, mesos_api_skip, event_queue):
    args_str = ""
    vnc_cgitb.enable(format='text')

    with tempfile.NamedTemporaryFile() as conf, tempfile.NamedTemporaryFile() as logconf:
        cfg_parser = generate_conf_file_contents(conf_sections)
        cfg_parser.write(conf)
        conf.flush()

        cfg_parser = generate_logconf_file_contents()
        cfg_parser.write(logconf)
        logconf.flush()

        args_str= ["-c", conf.name]
        mesos_manager.main(args_str, mesos_api_skip=mesos_api_skip, event_queue=event_queue)
コード例 #2
0
def launch_mesos_manager(test_id, conf_sections, mesos_api_skip, event_queue):
    args_str = ""
    vnc_cgitb.enable(format='text')

    wait_for_mesos_manager_down()
    with tempfile.NamedTemporaryFile() as conf, tempfile.NamedTemporaryFile() as logconf:
        cfg_parser = generate_conf_file_contents(conf_sections)
        cfg_parser.write(conf)
        conf.flush()

        cfg_parser = generate_logconf_file_contents()
        cfg_parser.write(logconf)
        logconf.flush()

        args_str= ["-c", conf.name]
        mesos_manager.main(args_str, mesos_api_skip=mesos_api_skip, event_queue=event_queue)