ci
ci copied to clipboard
Connext security tests failing on Windows
In https://github.com/ros2/ci/pull/454, we updated our Windows CI to install OpenSSL 1.1.1, but ran into issues with tests using Connext in test_security. The tests were disabled in https://github.com/ros2/system_tests/pull/433. This is a follow-up ticket to track progress towards re-enabling those security tests.
Connext requires an EOL-version of OpenSSL (1.0.2g). A convention for selecting the version of OpenSSL was introduced in https://github.com/ros2/system_tests/pull/409, and used to fix the tests for macOS in https://github.com/ros2/ci/pull/436.
It's still not clear why the tests are failing on Windows CI. Locally, I do not have an issue running the tests.
See ros2/ci#488.
I think that this has been long solved; at least, the latest nightlies show test_security
passing on Windows: https://ci.ros2.org/view/nightly/job/nightly_win_rel/2200/testReport/test_security/ .
As such, I'm going to close this out. If I'm wrong about this, please feel free to reopen.
Actually, as I discovered when working on the connext 6 support (#614) these tests are not currently run for connext on Windows.
https://github.com/ros2/system_tests/blob/44ac714f2cd201b2a2c98949595e953d5a289191/test_security/CMakeLists.txt#L249-L262
I think we can update that conditional to run them for rmw_connextdds when rti-connext-dds >= 6.0.1