X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=qaapi%2Fqash;h=1253d1ccddfdaf72c1c576501b1004bddd6fe07c;hb=23cb1e951d05323bc2ed74f1ecd106770389c166;hp=1ab9d6246f9f4c3830ee92d499d2026eecbe7216;hpb=ef91f9ba7d990bded0b362055d301a26e4fee989;p=tests.git diff --git a/qaapi/qash b/qaapi/qash index 1ab9d62..1253d1c 100755 --- a/qaapi/qash +++ b/qaapi/qash @@ -7,8 +7,7 @@ import os, sys from optparse import OptionParser from traceback import print_exc - -import qa.utils +from qa import utils from qa.QAAPI import QAAPI sys.path.append(os.path.dirname(os.path.realpath(sys.argv[0]))) @@ -16,19 +15,21 @@ sys.path.append(os.path.dirname(os.path.realpath(sys.argv[0]))) parser = OptionParser(add_help_option = False) parser.add_option("-f", "--config", help = "configuration file") parser.add_option("-l", "--log", help="enable logging") +parser.add_option("-v", "--verbose", help="be verbose") parser.add_option("--help", action = "help", help = "show this help message and exit") (options, args) = parser.parse_args() # XX Load callable tests try: - QAAPI(globals(), - options.config, - options.log) - + qaapi = QAAPI(globals(), + config = options.config, + logging = options.log, + verbose = options.verbose) + config = qaapi.config + plcapi = config.api + auth = config.auth except Exception, err: - print "Error: ", err - parser.print_help() - sys.exit(1) + raise # If called by a script if len(sys.argv) > 1 and os.path.exists(sys.argv[1]):