![]() |
The Gaudi Framework
v26r4
|


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 58 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.__init__ | ( | self | ) |
Definition at line 62 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.__init__ | ( | self | ) |
Definition at line 62 of file BaseTest.py.
|
private |
Definition at line 480 of file BaseTest.py.
|
private |
Definition at line 480 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 387 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 387 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 350 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 350 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.countErrorLines | ( | self, | |
expected = {'ERROR':0, |
|||
| FATAL | |||
| ) |
Definition at line 312 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.countErrorLines | ( | self, | |
expected = {'ERROR':0, |
|||
| FATAL | |||
| ) |
Definition at line 312 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 271 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 271 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.run | ( | self | ) |
Definition at line 91 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.run | ( | self | ) |
Definition at line 91 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.ValidateOutput | ( | self, | |
| stdout, | |||
| stderr, | |||
| result | |||
| ) |
Definition at line 255 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.ValidateOutput | ( | self, | |
| stdout, | |||
| stderr, | |||
| result | |||
| ) |
Definition at line 255 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 424 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 424 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.validator | ( | self, | |
stdout = '', |
|||
stderr = '' |
|||
| ) |
Definition at line 88 of file BaseTest.py.
| def GaudiTesting.BaseTest.BaseTest.validator | ( | self, | |
stdout = '', |
|||
stderr = '' |
|||
| ) |
Definition at line 88 of file BaseTest.py.
|
staticprivate |
Definition at line 60 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.args |
Definition at line 64 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.basedir |
Definition at line 86 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.causes |
Definition at line 79 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.environment |
Definition at line 71 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.err |
Definition at line 83 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.error_reference |
Definition at line 66 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.exit_code |
Definition at line 70 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.name |
Definition at line 78 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.options |
Definition at line 67 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.out |
Definition at line 82 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.proc |
Definition at line 84 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.program |
Definition at line 63 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.reference |
Definition at line 65 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.result |
Definition at line 80 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.returnedCode |
Definition at line 81 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.signal |
Definition at line 73 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.stack_trace |
Definition at line 85 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.status |
Definition at line 77 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.stderr |
Definition at line 68 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.timeout |
Definition at line 69 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.unsupported_platforms |
Definition at line 72 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.use_temp_dir |
Definition at line 75 of file BaseTest.py.
| GaudiTesting.BaseTest.BaseTest.workdir |
Definition at line 74 of file BaseTest.py.