num udp interfaces needs to be consistent across modules
All checks were successful
Build on RHEL9 / build (push) Successful in 3m13s
Build on RHEL8 / build (push) Successful in 4m35s

This commit is contained in:
2025-12-14 11:38:23 +01:00
parent 50bf72b40b
commit 2f12bc1efd

View File

@@ -139,7 +139,8 @@ TEST_CASE("numinterfaces - cant put if receiver is not idle",
auto det_type = det.getDetectorType().squash();
if (det_type == defs::JUNGFRAU || det_type == defs::MOENCH) {
auto prev_numinterfaces = det.getNumberofUDPInterfaces();
auto prev_numinterfaces = det.getNumberofUDPInterfaces().tsquash(
"Number of UDP Interfaces is not consistent among modules");
// start receiver
REQUIRE_NOTHROW(caller.call("rx_start", {}, -1, PUT));
@@ -151,9 +152,7 @@ TEST_CASE("numinterfaces - cant put if receiver is not idle",
// stop receiver
REQUIRE_NOTHROW(caller.call("rx_stop", {}, -1, PUT));
for (int i = 0; i != det.size(); ++i) {
det.setNumberofUDPInterfaces(prev_numinterfaces[i]);
}
det.setNumberofUDPInterfaces(prev_numinterfaces);
}
}