]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA: restore `--shallow` value for some torture tests
authorViktor Szakats <commit@vsz.me>
Fri, 2 Jan 2026 23:14:20 +0000 (00:14 +0100)
committerViktor Szakats <commit@vsz.me>
Sat, 3 Jan 2026 00:02:41 +0000 (01:02 +0100)
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

.github/workflows/linux.yml
.github/workflows/macos.yml

index 8ba8ab1237ae404a8275190ef45502bfa91aff4f..a7c0df5293608909baa3066de3f6c791153727bf 100644 (file)
@@ -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
 
index ca1a7422699a2663e430cd690c7bf4055a969f57..c4e1673888d98957c9fd98c41804949856aa4a75 100644 (file)
@@ -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' } }