Skip to content
7 changes: 1 addition & 6 deletions integtest/disabled_output_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,17 +100,12 @@
conf_dict.op_env = "integtest"
conf_dict.config_session_name= "disabled"
conf_dict.tpg_enabled = False
utility_functions.set_rtcm_trigger_params(conf_dict, trigger_rate=trigger_rate)
# We accept the default values for all of the other integtest config parameters
# (defined in integrationtest/src/integrationtest/data_classes.py), including the "frame_file",
# which is the data file that is used to emulated the data. The current default for that field
# specifies a set of WIBEth frames from a relatively recent run at EHN1.)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="RandomTCMakerConf",
updates={"trigger_rate_hz": trigger_rate},
)
)
conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="TCDataProcessor",
Expand Down
30 changes: 3 additions & 27 deletions integtest/hdf5_compression_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,9 @@
conf_dict.op_env = "integtest"
conf_dict.config_session_name= "hdf5compression"
conf_dict.tpg_enabled = True
conf_dict.fake_hsi_enabled = True
utility_functions.enable_fake_hsi_trigger(conf_dict, trigger_rate=10.0,
readout_window_before_ticks=120000,
readout_window_after_ticks=1000)
conf_dict.dro_map_config.det_id = 2 # det_id = 2 for kHD_PDS
conf_dict.frame_file = "asset://?checksum=a8990a9eb3a505d4ded62dfdfa9e2681" # run 36012 DAPHNE data
#conf_dict.frame_file = "file:///home/nfs/biery/dunedaq/12MayFDv5.3.2DevInstrUpdate/sourcecode/dfmodules/integtest/np02vdcoldbox_run035227_sample_hd_pds.bin"
Expand All @@ -138,32 +140,6 @@
)
)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="FakeHSIEventGeneratorConf",
updates={"trigger_rate": 10.0},
)
)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="HSISignalWindow",
updates={
"time_before": 1000,
"time_after": 500,
},
)
)
conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="TCReadoutMap",
obj_id = "def-hsi-tc-map",
updates={
"time_before": 120000,
"time_after": 1000,
},
)
)
conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="DataStoreConf",
Expand Down
16 changes: 4 additions & 12 deletions integtest/insufficient_disk_space_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,18 +98,10 @@
conf_dict.n_df_apps = number_of_dataflow_apps
conf_dict.fake_hsi_enabled = False
conf_dict.remove_hdf5_files = True

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="RandomTCMakerConf",
updates={
"trigger_rate_hz": trigger_rate,
"candidate_backshift_ts": 0,
"candidate_window_before_ts": readout_window_time_before,
"candidate_window_after_ts": readout_window_time_after
},
)
)
utility_functions.set_rtcm_trigger_params(conf_dict, trigger_rate=trigger_rate,
readout_window_backshift_ticks=0,
readout_window_before_ticks=readout_window_time_before,
readout_window_after_ticks=readout_window_time_after)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
Expand Down
32 changes: 8 additions & 24 deletions integtest/large_trigger_record_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,18 +91,11 @@
conf_dict.tpg_enabled = False
conf_dict.n_df_apps = number_of_dataflow_apps
conf_dict.remove_hdf5_files = True
utility_functions.set_rtcm_trigger_params(conf_dict, trigger_rate=trigger_rate,
readout_window_backshift_ticks=0,
readout_window_before_ticks=readout_window_time_before,
readout_window_after_ticks=readout_window_time_after)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="RandomTCMakerConf",
updates={
"trigger_rate_hz": trigger_rate,
"candidate_backshift_ts": 0,
"candidate_window_before_ts": readout_window_time_before,
"candidate_window_after_ts": readout_window_time_after
},
)
)
conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="DataStoreConf",
Expand Down Expand Up @@ -133,19 +126,10 @@
)
)
oversize_conf = copy.deepcopy(conf_dict) # Copy before setting the readout window

# Now set the readout window for the over-size case
oversize_conf.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="RandomTCMakerConf",
updates={
"trigger_rate_hz": trigger_rate,
"candidate_backshift_ts": 0,
"candidate_window_before_ts": 2.5 * readout_window_time_before,
"candidate_window_after_ts": readout_window_time_after
},
)
)
utility_functions.set_rtcm_trigger_params(oversize_conf, trigger_rate=trigger_rate,
readout_window_backshift_ticks=0,
readout_window_before_ticks=int(2.5*readout_window_time_before),
readout_window_after_ticks=readout_window_time_after)

confgen_arguments = {
"TRSize_55PercentOfMaxFileSize": conf_dict,
Expand Down
29 changes: 2 additions & 27 deletions integtest/max_file_size_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,11 +106,12 @@
conf_dict.op_env = "integtest"
conf_dict.config_session_name= "maxfilesize"
conf_dict.tpg_enabled = True
conf_dict.fake_hsi_enabled = True
conf_dict.frame_file = (
"asset://?checksum=dd156b4895f1b06a06b6ff38e37bd798" # WIBEth All Zeros
)
conf_dict.remove_hdf5_files = True
utility_functions.enable_fake_hsi_trigger(conf_dict, trigger_rate=10.0,
readout_window_before_ticks=52000, readout_window_after_ticks=1000)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
Expand All @@ -125,32 +126,6 @@
)
)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="FakeHSIEventGeneratorConf",
updates={"trigger_rate": 10.0},
)
)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="HSISignalWindow",
updates={
"time_before": 1000,
"time_after": 500,
},
)
)
conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="TCReadoutMap",
obj_id = "def-hsi-tc-map",
updates={
"time_before": 52000,
"time_after": 1000,
},
)
)
conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="DataStoreConf",
Expand Down
30 changes: 2 additions & 28 deletions integtest/multiple_data_writers_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,35 +85,9 @@
conf_dict.dro_map_config.n_apps = number_of_readout_apps
conf_dict.op_env = "integtest"
conf_dict.config_session_name= "multidatawriter"
conf_dict.fake_hsi_enabled = True
conf_dict.n_data_writers = 3

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="FakeHSIEventGeneratorConf",
updates={"trigger_rate": 10.0},
)
)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="HSISignalWindow",
updates={
"time_before": 1000,
"time_after": 500,
},
)
)
conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="TCReadoutMap",
obj_id = "def-hsi-tc-map",
updates={
"time_before": 52000,
"time_after": 1000,
},
)
)
utility_functions.enable_fake_hsi_trigger(conf_dict, trigger_rate=10.0,
readout_window_before_ticks=52000, readout_window_after_ticks=1000)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
Expand Down
9 changes: 1 addition & 8 deletions integtest/offline_prod_run_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,19 +66,12 @@
conf_dict.op_env = "integtest"
conf_dict.config_session_name= "prodruntype"
conf_dict.tpg_enabled = False
conf_dict.fake_hsi_enabled = True
utility_functions.enable_fake_hsi_trigger(conf_dict, trigger_rate=1.0)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(obj_class="LatencyBuffer", updates={"size": 50000})
)

conf_dict.config_substitutions.append(
data_classes.attribute_substitution(
obj_class="FakeHSIEventGeneratorConf",
updates={"trigger_rate": 1.0},
)
)

confgen_arguments = {"OfflineProdRun": conf_dict}
# The commands to run in dunerc, as a list
dunerc_command_list = (
Expand Down
13 changes: 2 additions & 11 deletions integtest/trmonrequestor_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,17 +67,8 @@
conf_dict.tpg_enabled = False
conf_dict.trmon_app_enabled = True
conf_dict.n_df_apps = number_of_dataflow_apps


substitution = data_classes.attribute_substitution(
obj_id="random-tc-generator",
obj_class="RandomTCMakerConf",
updates={
"trigger_rate_hz": trigger_rate,
"candidate_backshift_ts": 0,
},
)
conf_dict.config_substitutions.append(substitution)
utility_functions.set_rtcm_trigger_params(conf_dict, trigger_rate=trigger_rate,
readout_window_backshift_ticks=0)

substitution = data_classes.attribute_substitution(
obj_id="tr_mon_dw-01",
Expand Down
Loading