![]() |
The Gaudi Framework
v26r3
|


Public Member Functions | |
| def | __init__ (self) |
| def | validator |
| def | run (self) |
| def | ValidateOutput (self, stdout, stderr, result) |
| def | findReferenceBlock |
| def | countErrorLines |
| def | CheckTTreesSummaries |
| def | CheckHistosSummaries |
| def | validateWithReference |
| def | __init__ (self) |
| def | validator |
| def | run (self) |
| def | ValidateOutput (self, stdout, stderr, result) |
| def | findReferenceBlock |
| def | countErrorLines |
| def | CheckTTreesSummaries |
| def | CheckHistosSummaries |
| def | validateWithReference |
Private Member Functions | |
| def | _expandReferenceFileName (self, reffile) |
| def | _expandReferenceFileName (self, reffile) |
Static Private Attributes | |
| _common_tmpdir = None | |
Definition at line 31 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.__init__ | ( | self | ) |
Definition at line 35 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.__init__ | ( | self | ) |
Definition at line 35 of file BaseTest.py.
|
private |
Definition at line 452 of file BaseTest.py.
|
private |
Definition at line 452 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.CheckHistosSummaries | ( | self, | |
stdout = None, |
|||
result = None, |
|||
causes = None, |
|||
dict = None, |
|||
ignore = None |
|||
| ) |
Compare the TTree summaries in stdout with the ones in trees_dict or in
the reference file. By default ignore the size, compression and basket
fields.
The presence of TTree summaries when none is expected is not a failure.
Definition at line 359 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.CheckHistosSummaries | ( | self, | |
stdout = None, |
|||
result = None, |
|||
causes = None, |
|||
dict = None, |
|||
ignore = None |
|||
| ) |
Compare the TTree summaries in stdout with the ones in trees_dict or in
the reference file. By default ignore the size, compression and basket
fields.
The presence of TTree summaries when none is expected is not a failure.
Definition at line 359 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.CheckTTreesSummaries | ( | self, | |
stdout = None, |
|||
result = None, |
|||
causes = None, |
|||
trees_dict = None, |
|||
ignore = r"Basket|.*size|Compression" |
|||
| ) |
Compare the TTree summaries in stdout with the ones in trees_dict or in
the reference file. By default ignore the size, compression and basket
fields.
The presence of TTree summaries when none is expected is not a failure.
Definition at line 322 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.CheckTTreesSummaries | ( | self, | |
stdout = None, |
|||
result = None, |
|||
causes = None, |
|||
trees_dict = None, |
|||
ignore = r"Basket|.*size|Compression" |
|||
| ) |
Compare the TTree summaries in stdout with the ones in trees_dict or in
the reference file. By default ignore the size, compression and basket
fields.
The presence of TTree summaries when none is expected is not a failure.
Definition at line 322 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.countErrorLines | ( | self, | |
expected = {'ERROR':0, |
|||
| FATAL | |||
| ) |
Definition at line 284 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.countErrorLines | ( | self, | |
expected = {'ERROR':0, |
|||
| FATAL | |||
| ) |
Definition at line 284 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.findReferenceBlock | ( | self, | |
reference = None, |
|||
stdout = None, |
|||
result = None, |
|||
causes = None, |
|||
signature_offset = 0, |
|||
signature = None, |
|||
id = None |
|||
| ) |
Given a block of text, tries to find it in the output. The block had to be identified by a signature line. By default, the first line is used as signature, or the line pointed to by signature_offset. If signature_offset points outside the block, a signature line can be passed as signature argument. Note: if 'signature' is None (the default), a negative signature_offset is interpreted as index in a list (e.g. -1 means the last line), otherwise the it is interpreted as the number of lines before the first one of the block the signature must appear. The parameter 'id' allow to distinguish between different calls to this function in the same validation code.
Definition at line 243 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.findReferenceBlock | ( | self, | |
reference = None, |
|||
stdout = None, |
|||
result = None, |
|||
causes = None, |
|||
signature_offset = 0, |
|||
signature = None, |
|||
id = None |
|||
| ) |
Given a block of text, tries to find it in the output. The block had to be identified by a signature line. By default, the first line is used as signature, or the line pointed to by signature_offset. If signature_offset points outside the block, a signature line can be passed as signature argument. Note: if 'signature' is None (the default), a negative signature_offset is interpreted as index in a list (e.g. -1 means the last line), otherwise the it is interpreted as the number of lines before the first one of the block the signature must appear. The parameter 'id' allow to distinguish between different calls to this function in the same validation code.
Definition at line 243 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.run | ( | self | ) |
Definition at line 64 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.run | ( | self | ) |
Definition at line 64 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.ValidateOutput | ( | self, | |
| stdout, | |||
| stderr, | |||
| result | |||
| ) |
Definition at line 227 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.ValidateOutput | ( | self, | |
| stdout, | |||
| stderr, | |||
| result | |||
| ) |
Definition at line 227 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.validateWithReference | ( | self, | |
stdout = None, |
|||
stderr = None, |
|||
result = None, |
|||
causes = None, |
|||
preproc = None |
|||
| ) |
Default validation acti*on: compare standard output and error to the reference files.
Definition at line 396 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.validateWithReference | ( | self, | |
stdout = None, |
|||
stderr = None, |
|||
result = None, |
|||
causes = None, |
|||
preproc = None |
|||
| ) |
Default validation acti*on: compare standard output and error to the reference files.
Definition at line 396 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.validator | ( | self, | |
stdout = '', |
|||
stderr = '' |
|||
| ) |
Definition at line 61 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.validator | ( | self, | |
stdout = '', |
|||
stderr = '' |
|||
| ) |
Definition at line 61 of file BaseTest.py.
|
staticprivate |
Definition at line 33 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.args |
Definition at line 37 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.basedir |
Definition at line 59 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.causes |
Definition at line 52 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.environment |
Definition at line 44 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.err |
Definition at line 56 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.error_reference |
Definition at line 39 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.exit_code |
Definition at line 43 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.name |
Definition at line 51 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.options |
Definition at line 40 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.out |
Definition at line 55 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.proc |
Definition at line 57 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.program |
Definition at line 36 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.reference |
Definition at line 38 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.result |
Definition at line 53 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.returnedCode |
Definition at line 54 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.signal |
Definition at line 46 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.stack_trace |
Definition at line 58 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.status |
Definition at line 50 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.stderr |
Definition at line 41 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.timeout |
Definition at line 42 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.unsupported_platforms |
Definition at line 45 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.use_temp_dir |
Definition at line 48 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.workdir |
Definition at line 47 of file BaseTest.py.