def main():
parser = argparse.ArgumentParser(
description="""Test connectivity for the plugins which support connectivity tests."""
)
parser.add_argument('--log-file', dest='logfile', default='connectivity.log')
parser.add_argument('--debug', dest="debug", action="store_true", default=False)
parser.add_argument('--namespaces', dest='namespaces', type=str, nargs='+',
default=DEFAULT_NAMESPACES,
help='Namespaces for plugins to test.')
parser.add_argument('--plugins', dest='plugin_names', type=str, nargs='+',
default=None,
help='Names of plugins to test.')
config = stethoscope.api.factory.get_config()
args = parser.parse_args()
config['LOGBOOK'] = stethoscope.utils.setup_logbook(args.logfile)
config['LOGBOOK'].push_application()
config['DEBUG'] = args.debug
config['TESTING'] = args.debug
task.react(_main, (args, config))
评论列表
文章目录