Skip to content
Snippets Groups Projects
Commit 4c16c13f authored by Sebastien Ponce's avatar Sebastien Ponce
Browse files

Fixing test that depend on algorithm names

parent 38f23e44
No related branches found
No related tags found
2 merge requests!1103Draft: Add AnalysisHelpers to DaVinci Stack,!790Fixing test that depend on algorithm names
......@@ -21,6 +21,7 @@
input_type: RAW
evt_max: 200
input_process: Hlt1
write_decoding_keys_to_git: false
</text></argument>
<argument name="reference"><text>../refs/test_davinci_read_mc_mdf.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
......
......@@ -20,6 +20,7 @@
<argument name="extra_options_yaml"><text>
evt_max: 200
input_process: Boole
write_decoding_keys_to_git: false
</text></argument>
<argument name="reference"><text>../refs/test_davinci_read_mc_xdigi.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
......
......@@ -21,6 +21,7 @@
<argument name="options_yaml_fn"><text>$DAVINCIEXAMPLESROOT/example_data/test_read_xgen.yaml</text></argument>
<argument name="extra_options_yaml"><text>
evt_max: -1
write_decoding_keys_to_git: false
</text></argument>
<argument name="reference"><text>../refs/test_davinci_read_mc_xgen.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
......
......@@ -28,10 +28,10 @@
<argument name="validator"><text>
findReferenceBlock("""StdLooseD02KK INFO Number of counters : 6
| Counter | # | sum | mean/eff^* | rms/err^* | min | max |
|*"# passed" | 21 | 21 |( 100.0000 +- 0.000000)% |
|*"# passed" | 21 | 21 |( 100.0000 +- 0.000000)% |
|*"# passed CombinationCut" | 2484 | 90 |( 3.623188 +- 0.3749350)% |
|*"# passed CompositeCut" | 90 | 83 |( 92.22222 +- 2.823087)% |
|*"# passed vertex fit" | 90 | 90 |( 100.0000 +- 0.000000)% |
|*"# passed vertex fit" | 90 | 90 |( 100.0000 +- 0.000000)% |
| "Input1 size" | 21 | 423 | 20.143 |
| "Input2 size" | 21 | 423 | 20.143 |
""", stdout, result, causes, signature_offset = 0, id = "Stream3")
......
......@@ -16,6 +16,8 @@ from DaVinci.algorithms import (define_fsr_writer, add_filter, apply_filters,
from PyConf.reading import get_odin, get_decreports, get_hlt_reports, upfront_decoder
from PyConf.application import default_raw_event
import re
def test_define_write_fsr():
"""
......@@ -51,7 +53,7 @@ def test_add_hlt2_filter():
# "binding" as much as possible.
with default_raw_event.bind(raw_event_format=options.input_raw_format),\
get_hlt_reports.bind(input_process=options.input_process, stream=options.stream):
test_filter = add_filter("test_filter",
test_filter = add_filter("test_filter_{hash}",
"HLT_PASS('Hlt2TESTLineDecision')")
assert "HDRFilter" in test_filter.fullname
......@@ -70,7 +72,7 @@ def test_add_spruce_filter():
)
with default_raw_event.bind(raw_event_format=options.input_raw_format),\
get_hlt_reports.bind(input_process=options.input_process, stream=options.stream):
test_filter = add_filter("test_filter",
test_filter = add_filter("test_filter_{hash}",
"HLT_PASS('SpruceTESTLineDecision')")
assert "HDRFilter" in test_filter.fullname
......@@ -88,7 +90,7 @@ def test_add_void_filter():
)
with get_hlt_reports.bind(
input_process=options.input_process, stream=options.stream):
test_filter = add_filter("test_filter", "VOIDTEST_Filter")
test_filter = add_filter("test_filter_{hash}", "VOIDTEST_Filter")
assert "VoidFilter" in test_filter.fullname
......@@ -101,7 +103,7 @@ def test_apply_filters():
input_raw_format=0.5,
input_process="Gen",
evt_max=1,
evt_pre_filters={"test_filter": "EVT_PREFILTER"},
evt_pre_filters={"test_filter_{hash}": "EVT_PREFILTER"},
simulation=True,
)
alg_dict = {"test_alg": [VoidConsumer()]}
......@@ -162,7 +164,8 @@ def test_get_odin():
with default_raw_event.bind(raw_event_format=options.input_raw_format):
odin = get_odin(
input_process=options.input_process, stream=options.stream)
assert odin.location == "/Event/createODIN/ODIN"
assert re.fullmatch("/Event/createODIN_[0-9a-f]*/ODIN",
odin.location) is not None
def test_get_decreports():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment