From e8e6dec6afcc6908cec4719d87a2bbb0abbaaeee Mon Sep 17 00:00:00 2001 From: "M. Scot Breitenfeld" Date: Tue, 10 Mar 2026 10:35:22 -0500 Subject: [PATCH] Fix CTest dependency cycle in h5sign keystore setup H5SIGN-verify-copy-pubkey both required and set up the H5SIGN_keystore fixture, creating a cycle. Use DEPENDS on the setup test instead. --- tools/test/h5sign/CMakeTests.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/test/h5sign/CMakeTests.cmake b/tools/test/h5sign/CMakeTests.cmake index 5a9a5646348..393287173eb 100644 --- a/tools/test/h5sign/CMakeTests.cmake +++ b/tools/test/h5sign/CMakeTests.cmake @@ -236,7 +236,8 @@ if (OPENSSL_EXECUTABLE) WORKING_DIRECTORY "${PROJECT_BINARY_DIR}/testfiles" ) set_tests_properties (H5SIGN-verify-copy-pubkey PROPERTIES - FIXTURES_REQUIRED "H5SIGN_keys;H5SIGN_keystore" + DEPENDS H5SIGN-verify-setup-keystore + FIXTURES_REQUIRED H5SIGN_keys FIXTURES_SETUP H5SIGN_keystore )