pymtt
 All Classes Namespaces Files Functions Variables Groups
Variables
pymtt Namespace Reference

Variables

tuple parser
 
tuple infoGroup = parser.add_argument_group('InfoGroup','Informational Options')
 
string action = "store_true"
 
string help = "Print version"
 
tuple execGroup = parser.add_argument_group('execGroup', "Execution Options")
 
string dest = "duration"
 
tuple debugGroup = parser.add_argument_group('debugGroup', 'Debug Options')
 
tuple elkGroup = parser.add_argument_group('elkGroup','ELK-friendly output options')
 
list default = os.environ['MTT_ELK_TESTCASE']
 
tuple args = parser.parse_args()
 
list mttArgs = []
 
list mtthome = os.environ['MTT_HOME']
 
tuple topdir = os.path.join(mtthome, "pylib")
 
tuple basedir = args.basediroros.path.join(mtthome, "pylib", "System")
 
tuple m = imp.load_source("TestDef", os.path.join(basedir, "TestDef.py"))
 
tuple cls = getattr(m, "TestDef")
 
tuple a = cls()
 
tuple testDef = a.__class__()
 
string fallback = "sequential"
 
tuple executor = args.executorortestDef.config.get('MTTDefaults', 'executor', fallback=fallback)
 
tuple status = testDef.executeTest(executor=executor.lower())
 

Variable Documentation

tuple pymtt.a = cls()

Definition at line 255 of file pymtt.py.

string pymtt.action = "store_true"

Definition at line 43 of file pymtt.py.

tuple pymtt.args = parser.parse_args()

Definition at line 184 of file pymtt.py.

tuple pymtt.basedir = args.basediroros.path.join(mtthome, "pylib", "System")

Definition at line 231 of file pymtt.py.

tuple pymtt.cls = getattr(m, "TestDef")

Definition at line 254 of file pymtt.py.

tuple pymtt.debugGroup = parser.add_argument_group('debugGroup', 'Debug Options')

Definition at line 135 of file pymtt.py.

string pymtt.default = os.environ['MTT_ELK_TESTCASE']

Definition at line 154 of file pymtt.py.

string pymtt.dest = "duration"

Definition at line 117 of file pymtt.py.

tuple pymtt.elkGroup = parser.add_argument_group('elkGroup','ELK-friendly output options')

Definition at line 152 of file pymtt.py.

tuple pymtt.execGroup = parser.add_argument_group('execGroup', "Execution Options")

Definition at line 73 of file pymtt.py.

tuple pymtt.executor = args.executorortestDef.config.get('MTTDefaults', 'executor', fallback=fallback)

Definition at line 292 of file pymtt.py.

string pymtt.fallback = "sequential"

Definition at line 291 of file pymtt.py.

string pymtt.help = "Print version"

Definition at line 44 of file pymtt.py.

tuple pymtt.infoGroup = parser.add_argument_group('InfoGroup','Informational Options')

Definition at line 41 of file pymtt.py.

tuple pymtt.m = imp.load_source("TestDef", os.path.join(basedir, "TestDef.py"))

Definition at line 250 of file pymtt.py.

tuple pymtt.mttArgs = []

Definition at line 188 of file pymtt.py.

list pymtt.mtthome = os.environ['MTT_HOME']

Definition at line 195 of file pymtt.py.

tuple pymtt.parser
Initial value:
1 = argparse.ArgumentParser(
2  formatter_class=argparse.RawDescriptionHelpFormatter,
3  description='''\
4 Environment Variables:
5  MTT_HOME - this must be set to the top-level directory of your MTT installation.
6  MTT_ARGS - list of commandline arguments that you want set for each invocation.
7  Example: export MTT_ARGS="--verbose --log=/tmp/out.log"
8 ''')

Definition at line 30 of file pymtt.py.

tuple pymtt.status = testDef.executeTest(executor=executor.lower())

Definition at line 298 of file pymtt.py.

tuple pymtt.testDef = a.__class__()

Definition at line 259 of file pymtt.py.

tuple pymtt.topdir = os.path.join(mtthome, "pylib")

Definition at line 217 of file pymtt.py.