From 47bf85af09795d048fd8520dd178bd98fe99720d Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Thu, 5 Nov 2026 14:47:22 +0100 Subject: [PATCH] fix tests for datastream. vec temp error (#1662) --- .../tests/Caller/test-Caller-rx.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/slsDetectorSoftware/tests/Caller/test-Caller-rx.cpp b/slsDetectorSoftware/tests/Caller/test-Caller-rx.cpp index 8a87dfc7c..fa0f0d443 100644 --- a/slsDetectorSoftware/tests/Caller/test-Caller-rx.cpp +++ b/slsDetectorSoftware/tests/Caller/test-Caller-rx.cpp @@ -868,8 +868,8 @@ TEST_CASE("rx_roi_port_disabled", "[.detectorintegration]") { if (two_ports) { auto prev_roi = det.getRxROI(); auto ports = det.getPortPositionList(); - auto prev_port0 = det.getUDPDataStream(ports[0], {0})[0]; - auto prev_port1 = det.getUDPDataStream(ports[1], {0})[0]; + auto prev_port0 = det.getUDPDataStream(ports[0], {0}).squash(); + auto prev_port1 = det.getUDPDataStream(ports[1], {0}).squash(); bool prev_tengiga = false; if (det_type == defs::EIGER) { prev_tengiga = det.getTenGiga().squash(false); @@ -899,22 +899,22 @@ TEST_CASE("rx_roi_port_disabled", "[.detectorintegration]") { det.setUDPDataStream(ports[0], true, {0}); det.setUDPDataStream(ports[1], true, {0}); det.setRxROI(rois); - REQUIRE_THROWS(det.setUDPDataStream(ports[0], false)); - REQUIRE_THROWS(det.setUDPDataStream(ports[1], false)); + REQUIRE_THROWS(det.setUDPDataStream(ports[0], false, {0})); + REQUIRE_THROWS(det.setUDPDataStream(ports[1], false, {0})); det.clearRxROI(); det.setUDPDataStream(ports[0], true, {0}); det.setUDPDataStream(ports[1], true, {0}); det.setRxROI({rois[0]}); - REQUIRE_THROWS(det.setUDPDataStream(ports[0], false)); - REQUIRE_NOTHROW(det.setUDPDataStream(ports[1], false)); + REQUIRE_THROWS(det.setUDPDataStream(ports[0], false, {0})); + REQUIRE_NOTHROW(det.setUDPDataStream(ports[1], false, {0})); det.clearRxROI(); det.setUDPDataStream(ports[0], true, {0}); det.setUDPDataStream(ports[1], true, {0}); det.setRxROI({rois[1]}); - REQUIRE_NOTHROW(det.setUDPDataStream(ports[0], false)); - REQUIRE_THROWS(det.setUDPDataStream(ports[1], false)); + REQUIRE_NOTHROW(det.setUDPDataStream(ports[0], false, {0})); + REQUIRE_THROWS(det.setUDPDataStream(ports[1], false, {0})); det.clearRxROI(); det.setUDPDataStream(ports[0], false, {0});