fix tests for datastream. vec temp error (#1662)
Build on RHEL9 docker image / build (push) Successful in 5m27s
Build on RHEL8 docker image / build (push) Successful in 5m35s
Build and Deploy on local RHEL8 / build (push) Successful in 5m13s
Build and Deploy on local RHEL9 / build (push) Successful in 2m0s
Run Simulator Tests on local RHEL8 / build (push) Successful in 24m8s
Run Simulator Tests on local RHEL9 / build (push) Successful in 20m43s

This commit is contained in:
maliakal_d authored and GitHub committed 2026-11-05 14:47:22 +01:00
1 parent fce5a4cbc7
commit 47bf85af09
1 file changed
+8 -8
@@ -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});