The Gaudi Framework  v31r0 (aeb156f0)
GaudiTesting.BaseTest.Result Class Reference
Collaboration diagram for GaudiTesting.BaseTest.Result:

Public Member Functions

def __init__ (self, kind=None, id=None, outcome=PASS, annotations={})
 
def __getitem__ (self, key)
 
def __setitem__ (self, key, value)
 
def Quote (self, string)
 

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 662 of file BaseTest.py.

Constructor & Destructor Documentation

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

Definition at line 677 of file BaseTest.py.

677  def __init__(self, kind=None, id=None, outcome=PASS, annotations={}):
678  self.annotations = annotations.copy()
679 
def __init__(self, kind=None, id=None, outcome=PASS, annotations={})
Definition: BaseTest.py:677

Member Function Documentation

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

Definition at line 680 of file BaseTest.py.

680  def __getitem__(self, key):
681  assert type(key) in types.StringTypes
682  return self.annotations[key]
683 
def __getitem__(self, key)
Definition: BaseTest.py:680
def GaudiTesting.BaseTest.Result.__setitem__ (   self,
  key,
  value 
)

Definition at line 684 of file BaseTest.py.

684  def __setitem__(self, key, value):
685  assert type(key) in types.StringTypes
686  assert type(value) in types.StringTypes
687  self.annotations[key] = value
688 
def __setitem__(self, key, value)
Definition: BaseTest.py:684
def GaudiTesting.BaseTest.Result.Quote (   self,
  string 
)

Definition at line 689 of file BaseTest.py.

689  def Quote(self, string):
690  return string
691 
692 
693 # -------------------------------------------------------------------------#
694 # --------------------------- Validator Classes ---------------------------#
695 # -------------------------------------------------------------------------#
696 
697 # Basic implementation of an option validator for Gaudi test. This
698 # implementation is based on the standard (LCG) validation functions used
699 # in QMTest.
700 
701 
def Quote(self, string)
Definition: BaseTest.py:689

Member Data Documentation

GaudiTesting.BaseTest.Result.annotations

Definition at line 678 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.END_TIME = ""
static

Definition at line 674 of file BaseTest.py.

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

Definition at line 666 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.EXCEPTION = ""
static

Definition at line 669 of file BaseTest.py.

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

Definition at line 665 of file BaseTest.py.

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

Definition at line 664 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.RESOURCE = ""
static

Definition at line 670 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.START_TIME = ""
static

Definition at line 673 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.TARGET = ""
static

Definition at line 671 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.TIMEOUT_DETAIL = ""
static

Definition at line 675 of file BaseTest.py.

string GaudiTesting.BaseTest.Result.TRACEBACK = ""
static

Definition at line 672 of file BaseTest.py.

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

Definition at line 667 of file BaseTest.py.


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