All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GaudiTesting.BaseTest.Result Class Reference
Collaboration diagram for GaudiTesting.BaseTest.Result:

Public Member Functions

def __init__
 
def __getitem__
 
def __setitem__
 
def Quote
 
def __init__
 
def __getitem__
 
def __setitem__
 
def Quote
 

Public Attributes

 annotations
 

Static Public Attributes

string PASS 'PASS'
 
string FAIL 'FAIL'
 
string ERROR 'ERROR'
 
string UNTESTED 'UNTESTED'
 
string EXCEPTION ""
 
string RESOURCE ""
 
string TARGET ""
 
string TRACEBACK ""
 
string START_TIME ""
 
string END_TIME ""
 
string TIMEOUT_DETAIL ""
 

Detailed Description

Definition at line 547 of file BaseTest.py.

Constructor & Destructor Documentation

def GaudiTesting.BaseTest.Result.__init__ (   self,
  kind = None,
  id = None,
  outcome = PASS,
  annotations = {} 
)

Definition at line 562 of file BaseTest.py.

563  def __init__(self,kind=None,id=None,outcome=PASS,annotations={}):
564  self.annotations = annotations.copy()
def GaudiTesting.BaseTest.Result.__init__ (   self,
  kind = None,
  id = None,
  outcome = PASS,
  annotations = {} 
)

Definition at line 562 of file BaseTest.py.

563  def __init__(self,kind=None,id=None,outcome=PASS,annotations={}):
564  self.annotations = annotations.copy()

Member Function Documentation

def GaudiTesting.BaseTest.Result.__getitem__ (   self,
  key 
)

Definition at line 565 of file BaseTest.py.

566  def __getitem__(self,key):
567  assert type(key) in types.StringTypes
568  return self.annotations[key]
def GaudiTesting.BaseTest.Result.__getitem__ (   self,
  key 
)

Definition at line 565 of file BaseTest.py.

566  def __getitem__(self,key):
567  assert type(key) in types.StringTypes
568  return self.annotations[key]
def GaudiTesting.BaseTest.Result.__setitem__ (   self,
  key,
  value 
)

Definition at line 569 of file BaseTest.py.

570  def __setitem__(self,key,value):
571  assert type(key) in types.StringTypes
572  assert type(value) in types.StringTypes
573  self.annotations[key]=value
def GaudiTesting.BaseTest.Result.__setitem__ (   self,
  key,
  value 
)

Definition at line 569 of file BaseTest.py.

570  def __setitem__(self,key,value):
571  assert type(key) in types.StringTypes
572  assert type(value) in types.StringTypes
573  self.annotations[key]=value
def GaudiTesting.BaseTest.Result.Quote (   self,
  string 
)

Definition at line 574 of file BaseTest.py.

575  def Quote(self,string):
576  return string
577 
578 
579 #-------------------------------------------------------------------------#
580 #--------------------------- Validator Classes ---------------------------#
581 #-------------------------------------------------------------------------#
582 
583 #Basic implementation of an option validator for Gaudi test. This implementation is based on the standard (LCG) validation functions used in QMTest.
584 
def GaudiTesting.BaseTest.Result.Quote (   self,
  string 
)

Definition at line 574 of file BaseTest.py.

575  def Quote(self,string):
576  return string
577 
578 
579 #-------------------------------------------------------------------------#
580 #--------------------------- Validator Classes ---------------------------#
581 #-------------------------------------------------------------------------#
582 
583 #Basic implementation of an option validator for Gaudi test. This implementation is based on the standard (LCG) validation functions used in QMTest.
584 

Member Data Documentation

GaudiTesting.BaseTest.Result.annotations

Definition at line 563 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.END_TIME ""
static

Definition at line 559 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.ERROR 'ERROR'
static

Definition at line 551 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.EXCEPTION ""
static

Definition at line 554 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.FAIL 'FAIL'
static

Definition at line 550 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.PASS 'PASS'
static

Definition at line 549 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.RESOURCE ""
static

Definition at line 555 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.START_TIME ""
static

Definition at line 558 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.TARGET ""
static

Definition at line 556 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.TIMEOUT_DETAIL ""
static

Definition at line 560 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.TRACEBACK ""
static

Definition at line 557 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.UNTESTED 'UNTESTED'
static

Definition at line 552 of file BaseTest.py.


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