Public Member Functions | |
def | __init__ |
def | override_cmds |
def | parseargs |
def | runtests |
Public Attributes | |
mode | |
my_env | |
options | |
outfile | |
Generic class for testing tools based on provided commands and test cases.
Definition at line 52 of file TestBase.py.
def TestBase.TestBaseClass.__init__ | ( | self, | |
argv, | |||
desc, | |||
mode | |||
) |
Provide input argument list, description and mode of the suite being executed.
Definition at line 57 of file TestBase.py.
def TestBase.TestBaseClass.override_cmds | ( | self | ) |
Can be used by importing suite to handle custom commands
Definition at line 84 of file TestBase.py.
def TestBase.TestBaseClass.parseargs | ( | self, | |
argv, | |||
desc | |||
) |
Parses the commandline arguments
Definition at line 68 of file TestBase.py.
References TestBase.TestBaseClass.outfile.
def TestBase.TestBaseClass.runtests | ( | self, | |
cmds | |||
) |
Execute the tests.
Definition at line 90 of file TestBase.py.
References TestBase.TestBaseClass.my_env, TestBase.print_case_in_file(), TestBase.print_cmds(), and TestBase.print_failed_cases().
TestBase.TestBaseClass.mode |
Definition at line 64 of file TestBase.py.
TestBase.TestBaseClass.my_env |
Definition at line 61 of file TestBase.py.
Referenced by TestBase.TestBaseClass.runtests().
TestBase.TestBaseClass.options |
Definition at line 66 of file TestBase.py.
TestBase.TestBaseClass.outfile |
Definition at line 65 of file TestBase.py.
Referenced by TestBase.TestBaseClass.parseargs().