import argparse
import sys
-import teuthology.dispatcher.supervisor
-
from .supervisor import parse_args as parse_supervisor_args
def main():
if "--supervisor" in sys.argv:
+ import teuthology.dispatcher.supervisor
# This is for transitional compatibility, so the old dispatcher can
# invoke the new supervisor. Once old dispatchers are phased out,
# this block can be as well.
parse_supervisor_args(sys.argv[1:])
))
else:
- sys.exit(teuthology.dispatcher.main(parse_args(sys.argv[1:])))
+ args = parse_args(sys.argv[1:])
+ import teuthology.dispatcher
+ sys.exit(teuthology.dispatcher.main(args))
if __name__ == "__main__":
import docopt
-import teuthology.exporter
-
doc = """
usage: teuthology-exporter --help
teuthology-exporter [--interval INTERVAL]
def main():
args = docopt.docopt(doc)
+ import teuthology.exporter
teuthology.exporter.main(args)
import textwrap
import sys
-import teuthology.lock
-import teuthology.lock.cli
-
def _positive_int(string):
value = int(string)
def main():
- sys.exit(teuthology.lock.cli.main(parse_args(sys.argv[1:])))
+ args = parse_args(sys.argv[1:])
+ import teuthology.lock
+ import teuthology.lock.cli
+ sys.exit(teuthology.lock.cli.main(args))
def parse_args(argv):
-v, --verbose show reasons tests failed
"""
import docopt
-import teuthology.ls
-
def main():
args = docopt.docopt(__doc__)
+ import teuthology.ls
teuthology.ls.main(args)
import docopt
import teuthology.config
-import teuthology.prune
doc = """
usage:
def main():
args = docopt.docopt(doc)
+ import teuthology.prune
teuthology.prune.main(args)
import docopt
-import teuthology.report
+import teuthology.config
+
doc = """
usage:
def main():
args = docopt.docopt(doc)
+ import teuthology.report
teuthology.report.main(args)
--no-nested-subset disable nested subsets used in teuthology-suite
"""
import docopt
-import teuthology.results
def main():
args = docopt.docopt(__doc__)
+ import teuthology.results
teuthology.results.main(args)
import docopt
-
-import teuthology.misc
-import teuthology.schedule
import sys
doc = """
def main(argv=sys.argv[1:]):
args = docopt.docopt(doc, argv=argv)
+ import teuthology.misc
+ import teuthology.schedule
teuthology.schedule.main(args)
import argparse
import sys
-import teuthology.dispatcher.supervisor
-
def parse_args(argv):
parser = argparse.ArgumentParser(
def main():
- sys.exit(teuthology.dispatcher.supervisor.main(parse_args(sys.argv[1:])))
+ args = parse_args(sys.argv[1:])
+ import teuthology.dispatcher.supervisor
+ sys.exit(teuthology.dispatcher.supervisor.main(args))
if __name__ == "__main__":
import docopt
import sys
-import teuthology.lock
-import teuthology.lock.cli
-
doc = """
usage: teuthology-updatekeys -h
teuthology-updatekeys [-v] -t <targets>
def main():
args = docopt.docopt(doc)
+ import teuthology.lock
+ import teuthology.lock.cli
status = teuthology.lock.cli.updatekeys(args)
sys.exit(status)