def _configureTestLogging(testName): dirPath = os.path.join(config.TEST_LOGS_DIR, testName) shutil.rmtree(dirPath, ignore_errors=True) configurelogging.configureLogging('test', forceDirectory=dirPath)
#!/usr/bin/python from strato.racktest.infra import config from strato.common.log import configurelogging configurelogging.configureLogging('racktest.runner', forceDirectory=config.TEST_LOGS_DIR) import logging import argparse import sys import glob import time import json import re import os import subprocess from strato.racktest.infra import suite from strato.racktest.infra import concurrently from strato.racktest.infra import handlekill from strato.racktest import runner import atexit import signal import threading _defaultReport = os.path.join(config.TEST_LOGS_DIR, "racktestrunnerreport.json") _defaultLiveReport = os.path.join(config.TEST_LOGS_DIR, "racktestrunnerlivereport.json") _single = os.path.join(os.path.dirname(runner.__file__), "single.py") parser = argparse.ArgumentParser( description=
from strato.common.log import configurelogging configurelogging.configureLogging( 'hello' ) from strato.openstackapi import openstackapi from strato.openstackapi import apiconfig from strato.tests.common.infra.suite import * api = openstackapi.OpenStackAPI() connection = api.connection connection.connect( serverIp = "192.168.122.254", username = apiconfig.OPENSTACK_USERNAME, password = apiconfig.OPENSTACK_PASSWORD ) servers = api.servers.listServers() #import pdb #pdb.set_trace() api.servers.getServer(s)
#!/usr/bin/python from strato.racktest.infra import config from strato.common.log import configurelogging configurelogging.configureLogging('racktest.runner', forceDirectory=config.TEST_LOGS_DIR) import logging import argparse import sys import glob import time import json import re import os import subprocess from strato.racktest.infra import suite from strato.racktest.infra import concurrently from strato.racktest.infra import handlekill from strato.racktest import runner import atexit import signal import threading import datetime _defaultReport = os.path.join(config.TEST_LOGS_DIR, "racktestrunnerreport.json") _defaultLiveReport = os.path.join(config.TEST_LOGS_DIR, "racktestrunnerlivereport.json") _single = os.path.join(os.path.dirname(runner.__file__), "single.py") parser = argparse.ArgumentParser( description="run Integration test scenarios. If no arguments given, run all rack scenarios") parser.add_argument( "--interactOnAssert", help="go into interact mode on assert", action='store_true')