Esempio n. 1
0
                      dest="result",
                      help="test result log file")
    parser.add_option("-t", dest="testcaselog", help="test case log file")
    parser.add_option(
        "-l",
        "--load",
        dest="load",
        action="store_true",
        help="only load config, do not deploy, it will only run testcase")
    (options, args) = parser.parse_args()
    if options.testCaseFolder is None:
        parser.print_usage()
        exit(1)

    testResultLogFile = None
    if options.result is not None:
        testResultLogFile = options.result

    testCaseLogFile = None
    if options.testcaselog is not None:
        testCaseLogFile = options.testcaselog
    deploy = deployDataCenter.deployDataCenters(options.config)
    if options.load:
        deploy.loadCfg()
    else:
        deploy.deploy()

    testcaseEngine = TestCaseExecuteEngine.TestCaseExecuteEngine(
        deploy.testClient, options.testCaseFolder, testCaseLogFile,
        testResultLogFile)
    testcaseEngine.run()
 parser.add_option("-r", "--result", dest="result", help="test result log file")
 parser.add_option("-t", "--client", dest="testcaselog", help="test case log file")
 parser.add_option("-l", "--load", dest="load", action="store_true", help="only load config, do not deploy, it will only run testcase")
 parser.add_option("-f", "--file", dest="module", help="run tests in the given file")
 parser.add_option("-n", "--nose", dest="nose", action="store_true", help="run tests using nose")
 parser.add_option("-x", "--xml", dest="xmlrunner", action="store_true", help="use the xml runner to generate xml reports")
 (options, args) = parser.parse_args()
 
 testResultLogFile = None
 if options.result is not None:
     testResultLogFile = options.result
 
 testCaseLogFile = None
 if options.testcaselog is not None:
     testCaseLogFile = options.testcaselog
 deploy = deployDataCenter.deployDataCenters(options.config)    
 if options.load:
     deploy.loadCfg()
 else:
     deploy.deploy()
     
 format = "text"        
 if options.xmlrunner:
     format = "xml"
 
 if options.testCaseFolder is None:
     if options.module is None:
         parser.print_usage()
         exit(1)
     else:
         if options.nose: