![]() |
The Gaudi Framework
v25r6p1
|
Inherited by newFormat.abort_event_test.Test, newFormat.aida2root_test.Test, newFormat.aida2rootex_test.Test, newFormat.algerraud_test.Test, newFormat.algorithn_destructor_test.Test, newFormat.algsequencer_pyopts_test.Test, newFormat.algsequencer_test.Test, newFormat.algtools2_test.Test, newFormat.algtools_pyopts_test.Test, newFormat.algtools_test.Test, newFormat.algtypealiases_test.Test, newFormat.array_properties_test.Test, newFormat.auditors_user_timing_test.Test, newFormat.boost_array_properties_test.Test, newFormat.bug_30209_namespace_in_sequencer_test.Test, newFormat.bug_34121_tool_properties_in_python_test.Test, newFormat.bug_35913_test.Test, newFormat.bug_38882_test.Test, newFormat.bug_41136_test.Test, newFormat.cmdline_conf_test.Test, newFormat.colormsg_test.Test, newFormat.configurableuser_test.Test, newFormat.counterex_py_test.Test, newFormat.counterex_test.Test, newFormat.countersvcalg_test.Test, newFormat.errorlog_test.Test, newFormat.event_timeout_abort_test.Test, newFormat.event_timeout_test.Test, newFormat.evtcolread_test.Test, newFormat.evtcolwrite_test.Test, newFormat.extended_properties2_test.Test, newFormat.gaudicommontests_test.Test, newFormat.gaudimt_test.Test, newFormat.gaudipython_mix_test.Test, newFormat.gsltools_test.Test, newFormat.histo_ascii_dump_test.Test, newFormat.histoex1_test.Test, newFormat.histoex2_test.Test, newFormat.histoex_test.Test, newFormat.histograms_test.Test, newFormat.history_test.Test, newFormat.histoutilsex_test.Test, newFormat.incidentsvc_test.Test, newFormat.init_loop_check_off_test.Test, newFormat.init_loop_check_on_test.Test, newFormat.maps_test.Test, newFormat.ntuples_test.Test, newFormat.particlepropsvc_test.Test, newFormat.python_bin_module_test.Test, newFormat.qotdalg_test.Test, newFormat.randomnumber_test.Test, newFormat.selections_test.Test, newFormat.signal_handler_test.Test, newFormat.statsvcalg_test.Test, newFormat.statuscodecsvc_test.Test, newFormat.stringkey_test.Test, newFormat.templatedalg_pyopts_test.Test, newFormat.templatedalg_test.Test, newFormat.thistread_test.Test, newFormat.thistwrite_test.Test, newFormat.timing_histos_test.Test, newFormat.timing_test.Test, newFormat.tupleex1_test.Test, newFormat.tupleex2_test.Test, newFormat.tupleex3_test.Test, newFormat.tupleex4_test.Test, newFormat.tupleex_py_test.Test, newFormat.tupleex_pyopts_test.Test, newFormat.tupleex_test.Test, and QMTTest.QMTTest.
Public Member Functions | |
| def | __init__ |
| def | validator |
| def | runTest |
| def | ValidateOutput |
| def | findReferenceBlock |
| def | countErrorLines |
| def | CheckTTreesSummaries |
| def | CheckHistosSummaries |
| def | validateWithReference |
Definition at line 17 of file BaseTest.py.
| def BaseTest.BaseTest.__init__ | ( | self | ) |
| def 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 294 of file BaseTest.py.
| def 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 257 of file BaseTest.py.
| def BaseTest.BaseTest.countErrorLines | ( | self, | |
expected = {'ERROR':0, |
|||
| FATAL | |||
| ) |
Definition at line 219 of file BaseTest.py.
| def 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 178 of file BaseTest.py.
| def BaseTest.BaseTest.runTest | ( | self | ) |
Definition at line 46 of file BaseTest.py.
| def BaseTest.BaseTest.ValidateOutput | ( | self, | |
| stdout, | |||
| stderr, | |||
| result | |||
| ) |
Definition at line 158 of file BaseTest.py.
| def BaseTest.BaseTest.validateWithReference | ( | self, | |
stdout = None, |
|||
stderr = None, |
|||
result = None, |
|||
causes = None, |
|||
preproc = None |
|||
| ) |
Default validation action: compare standard output and error to the
reference files.
Definition at line 330 of file BaseTest.py.
| def BaseTest.BaseTest.validator | ( | self, | |
stdout = '', |
|||
stderr = '' |
|||
| ) |
Definition at line 43 of file BaseTest.py.
| BaseTest.BaseTest.args |
Definition at line 20 of file BaseTest.py.
| BaseTest.BaseTest.causes |
Definition at line 35 of file BaseTest.py.
| BaseTest.BaseTest.environment |
Definition at line 27 of file BaseTest.py.
| BaseTest.BaseTest.err |
Definition at line 40 of file BaseTest.py.
| BaseTest.BaseTest.error_reference |
Definition at line 22 of file BaseTest.py.
| BaseTest.BaseTest.exit_code |
Definition at line 26 of file BaseTest.py.
| BaseTest.BaseTest.name |
Definition at line 34 of file BaseTest.py.
| BaseTest.BaseTest.options |
Definition at line 23 of file BaseTest.py.
| BaseTest.BaseTest.out |
Definition at line 39 of file BaseTest.py.
| BaseTest.BaseTest.proc |
Definition at line 41 of file BaseTest.py.
| BaseTest.BaseTest.program |
Definition at line 19 of file BaseTest.py.
| BaseTest.BaseTest.reference |
Definition at line 21 of file BaseTest.py.
| BaseTest.BaseTest.result |
Definition at line 37 of file BaseTest.py.
| BaseTest.BaseTest.returnedCode |
Definition at line 38 of file BaseTest.py.
| BaseTest.BaseTest.signal |
Definition at line 31 of file BaseTest.py.
| BaseTest.BaseTest.status |
Definition at line 33 of file BaseTest.py.
| BaseTest.BaseTest.stderr |
Definition at line 24 of file BaseTest.py.
| BaseTest.BaseTest.target |
Definition at line 28 of file BaseTest.py.
| BaseTest.BaseTest.timeout |
Definition at line 25 of file BaseTest.py.
| BaseTest.BaseTest.timeOut |
Definition at line 36 of file BaseTest.py.
| BaseTest.BaseTest.traceback |
Definition at line 29 of file BaseTest.py.
| BaseTest.BaseTest.unsupported_platforms |
Definition at line 30 of file BaseTest.py.