From: Viktor Szakats Date: Fri, 2 Jan 2026 23:14:20 +0000 (+0100) Subject: GHA: restore `--shallow` value for some torture tests X-Git-Tag: curl-8_18_0~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d07024cf9375a57ca737a97c24dbfc7e7083e1bb;p=thirdparty%2Fcurl.git GHA: restore `--shallow` value for some torture tests It also means that now all torture test-pairs use the same shallowness, while earlier FTP used 20. Also: - This made macOS torture jobs slow enough to split them into 3 jobs. Follow-up to 2cbcde90e7a5eb7144079dcacc21393322b1daf7 #20153 Closes #20172 --- diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 8ba8ab1237..a7c0df5293 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -235,7 +235,7 @@ jobs: - name: 'openssl torture 2' install_packages: libnghttp2-dev libssh2-1-dev libc-ares-dev - tflags: '-t --shallow=20 --min=900 951 to 9999' + tflags: '-t --shallow=25 --min=900 951 to 9999' torture: true generate: -DCURL_USE_OPENSSL=ON -DENABLE_DEBUG=ON -DENABLE_ARES=ON diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index ca1a742269..c4e1673888 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -341,13 +341,19 @@ jobs: install: libnghttp3 install_steps: torture generate: -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DENABLE_THREADED_RESOLVER=OFF -DOPENSSL_ROOT_DIR=/opt/homebrew/opt/openssl -DUSE_OPENSSL_QUIC=ON - tflags: '-t --shallow=25 --min=920 1 to 950' + tflags: '-t --shallow=25 --min=480 1 to 500' - name: 'OpenSSL torture 2' compiler: clang install: libnghttp3 install_steps: torture generate: -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DENABLE_THREADED_RESOLVER=OFF -DOPENSSL_ROOT_DIR=/opt/homebrew/opt/openssl -DUSE_OPENSSL_QUIC=ON - tflags: '-t --shallow=20 --min=910 951 to 9999' + tflags: '-t --shallow=25 --min=730 501 to 1250' + - name: 'OpenSSL torture 3' + compiler: clang + install: libnghttp3 + install_steps: torture + generate: -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DENABLE_THREADED_RESOLVER=OFF -DOPENSSL_ROOT_DIR=/opt/homebrew/opt/openssl -DUSE_OPENSSL_QUIC=ON + tflags: '-t --shallow=25 --min=628 1251 to 9999' exclude: # opt out jobs from combinations that have the compiler set manually - { compiler: llvm@18, build: { compiler: 'clang' } }