SiprogueTest Class Reference
[Available modules]

Inheritance diagram for SiprogueTest:

TestModule TestConfigurationContainer

List of all members.


Detailed Description

TestEnv module SiprogueTest.

This class handles an instance of the SIP rogue application sip_rogue in a thread.

Therefore you can set some parameters:

Author:
Enrico Hartung <enrico@iptel.org>
Version:
0.1
License:
GPL

Requirements

Definition at line 49 of file SiprogueTest.py.


Public Member Functions

def initTestModule
 This function is expected to be overridden by the child class.
def run
 This method ist called after the start of the thread.

Private Attributes

 __command

Static Private Attributes

string __command = "sip_rogue"
int __retryTimer = 15

Member Function Documentation

def initTestModule (   self  ) 

This function is expected to be overridden by the child class.

Reimplemented from TestModule.

Definition at line 58 of file SiprogueTest.py.

def run (   self  ) 

This method ist called after the start of the thread.

It runs sip_rogue. The sip_rogue result [<process name>="">, <result code>="">, <timed out="" or="" not>="">] is written into the result list of the test case. If an error occurs (timed out or sip_rogue returns error code) a log file including the output of the process is written into the working directory. The name of this log file has following structure: <test case="" description>="">_<process name>_<unix time stamp>.log

Reimplemented from TestModule.

Definition at line 72 of file SiprogueTest.py.


Member Data Documentation

string __command = "sip_rogue" [static, private]

Definition at line 52 of file SiprogueTest.py.

int __retryTimer = 15 [static, private]

Definition at line 55 of file SiprogueTest.py.

__command [private]

Definition at line 74 of file SiprogueTest.py.


The documentation for this class was generated from the following file:

Generated on Mon Aug 11 17:28:34 2008 for TestEnv by  doxygen 1.5.5