bin.testcase_class.testcase Class Reference

Public Member Functions

def __init__ (self, tc, bdir)
 
def deploy (self)
 
def launch (self)
 
def monitor (self)
 
def analyze (self)
 
def cleanup (self)
 

Public Attributes

 testname
 
 basedir
 
 program
 
 testdir
 
 logfile
 
 arcfile
 
 parfile
 
 parfile_name
 

Detailed Description

Class for winnet testcases

    Attributes:
    - testname: the name of the testcase
    - basedir:  winnet base directory (where the Makefile is located)
    - program:  path to the program that is being tested
    - testdir:  test directory (normally $WINNET/test/<TESTNAME>
    - parfile:  name of the parameter file that is used
    - logfile:  where the test log will be written

    Methods:
    - deploy()
    - launch()
    - monitor()
    - analyze()
    - cleanup()

Definition at line 303 of file testcase_class.py.

Constructor & Destructor Documentation

◆ __init__()

def bin.testcase_class.testcase.__init__ (   self,
  tc,
  bdir 
)

Definition at line 321 of file testcase_class.py.

Member Function Documentation

◆ analyze()

def bin.testcase_class.testcase.analyze (   self)

Definition at line 452 of file testcase_class.py.

◆ cleanup()

def bin.testcase_class.testcase.cleanup (   self)

Definition at line 529 of file testcase_class.py.

◆ deploy()

def bin.testcase_class.testcase.deploy (   self)

Definition at line 326 of file testcase_class.py.

◆ launch()

def bin.testcase_class.testcase.launch (   self)

Definition at line 395 of file testcase_class.py.

◆ monitor()

def bin.testcase_class.testcase.monitor (   self)

Definition at line 412 of file testcase_class.py.

Here is the call graph for this function:

Member Data Documentation

◆ arcfile

bin.testcase_class.testcase.arcfile

Definition at line 337 of file testcase_class.py.

◆ basedir

bin.testcase_class.testcase.basedir

Definition at line 323 of file testcase_class.py.

◆ logfile

bin.testcase_class.testcase.logfile

Definition at line 333 of file testcase_class.py.

◆ parfile

bin.testcase_class.testcase.parfile

Definition at line 358 of file testcase_class.py.

◆ parfile_name

bin.testcase_class.testcase.parfile_name

Definition at line 367 of file testcase_class.py.

◆ program

bin.testcase_class.testcase.program

Definition at line 324 of file testcase_class.py.

◆ testdir

bin.testcase_class.testcase.testdir

Definition at line 329 of file testcase_class.py.

◆ testname

bin.testcase_class.testcase.testname

Definition at line 322 of file testcase_class.py.