diff options
author | scivision <scivision@users.noreply.github.com> | 2023-02-10 02:53:02 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2023-02-10 17:22:00 (GMT) |
commit | 17b47da3d8988c5723fb6083e48ed94080442e1d (patch) | |
tree | b4e22396e46dbd2b06446a1471eddf737f974b4f /Tests/RunCMake/CMakeLists.txt | |
parent | 9b7d086220928cd6106ee2d220ab26deef5ba2a8 (diff) | |
download | CMake-17b47da3d8988c5723fb6083e48ed94080442e1d.zip CMake-17b47da3d8988c5723fb6083e48ed94080442e1d.tar.gz CMake-17b47da3d8988c5723fb6083e48ed94080442e1d.tar.bz2 |
Tests: Add test for file(DOWNLOAD) with TLS_VERIFY
Occasionally curl updates introduce errors in https verification.
Add an explicit test for this capability, activated by an undocumented
option that we can use in CI to specify a URL to test.
Co-authored-by: Brad King <brad.king@kitware.com>
Fixes: #24405
Issue: #24147
Issue: #24398
Diffstat (limited to 'Tests/RunCMake/CMakeLists.txt')
-rw-r--r-- | Tests/RunCMake/CMakeLists.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Tests/RunCMake/CMakeLists.txt b/Tests/RunCMake/CMakeLists.txt index a7a8295..930122c 100644 --- a/Tests/RunCMake/CMakeLists.txt +++ b/Tests/RunCMake/CMakeLists.txt @@ -469,7 +469,15 @@ add_RunCMake_test(ctest_fixtures) add_RunCMake_test(define_property) add_RunCMake_test(file -DCYGWIN=${CYGWIN} -DMSYS=${MSYS}) add_RunCMake_test(file-CHMOD -DMSYS=${MSYS}) -add_RunCMake_test(file-DOWNLOAD -DCMake_TEST_NO_NETWORK=${CMake_TEST_NO_NETWORK}) +foreach(var + CMake_TEST_NO_NETWORK + CMake_TEST_TLS_VERIFY_URL + ) + if(DEFINED ${var}) + list(APPEND file-DOWNLOAD_ARGS -D${var}=${${var}}) + endif() +endforeach() +add_RunCMake_test(file-DOWNLOAD) add_RunCMake_test(file-RPATH -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}) add_RunCMake_test(find_file) add_RunCMake_test(find_library -DCYGWIN=${CYGWIN} -DMSYS=${MSYS}) |