mirror of
https://github.com/curl/curl.git
synced 2026-08-25 11:43:36 +03:00
GHA/non-native: sync BSD test exclusion logic with rest of workflows
Stop auto-skipping tests on emulated CPUs, replace it with explicit `skipall` tags instead. To make it easier to enable tests on emulated CPUs and to align with rest of workflows. Closes #22599
This commit is contained in:
parent
26dadd9ea3
commit
fa21937ab0
1 changed files with 5 additions and 5 deletions
10
.github/workflows/non-native.yml
vendored
10
.github/workflows/non-native.yml
vendored
|
|
@ -73,15 +73,15 @@ jobs:
|
|||
install: 'cmake-core ninja perl5 krb5-devel openldap26-client libidn2',
|
||||
options: '-DCURL_USE_GSSAPI=ON -DCMAKE_UNITY_BUILD=OFF' }
|
||||
|
||||
- { os: 'freebsd' , version: '15.1', build: 'cmake' , arch: 'riscv64', cc: 'clang', desc: 'openssl skiprun !examples',
|
||||
- { os: 'freebsd' , version: '15.1', build: 'cmake' , arch: 'riscv64', cc: 'clang', desc: 'openssl skipall !examples',
|
||||
install: 'cmake-core ninja',
|
||||
options: '-D_CURL_PREFILL=ON -DBUILD_LIBCURL_DOCS=OFF -DBUILD_MISC_DOCS=OFF -DENABLE_CURL_MANUAL=OFF -DCURL_DISABLE_HTTPSIG=OFF' }
|
||||
|
||||
- { os: 'freebsd' , version: '14.3', build: 'autotools', arch: 'arm64' , cc: 'clang', desc: 'openssl !examples',
|
||||
- { os: 'freebsd' , version: '14.3', build: 'autotools', arch: 'arm64' , cc: 'clang', desc: 'openssl skipall !examples',
|
||||
install: 'autoconf automake libtool krb5-devel openldap26-client libidn2 stunnel',
|
||||
options: '--with-openssl --with-gssapi --enable-ldap --enable-ldaps --with-libidn2' }
|
||||
|
||||
- { os: 'freebsd' , version: '14.3', build: 'cmake' , arch: 'arm64' , cc: 'clang', desc: 'openssl',
|
||||
- { os: 'freebsd' , version: '14.3', build: 'cmake' , arch: 'arm64' , cc: 'clang', desc: 'openssl skipall',
|
||||
install: 'cmake-core ninja perl5 krb5-devel openldap26-client libidn2 stunnel',
|
||||
options: '-DCURL_USE_GSSAPI=ON' }
|
||||
|
||||
|
|
@ -217,7 +217,7 @@ jobs:
|
|||
fi
|
||||
|
||||
- name: 'build tests'
|
||||
if: ${{ matrix.arch == 'x86_64' && !contains(matrix.desc, 'skipall') }} # Slow on emulated CPU
|
||||
if: ${{ !contains(matrix.desc, 'skipall') }} # Slow on emulated CPU
|
||||
run: |
|
||||
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
|
||||
cmake --build bld --target testdeps
|
||||
|
|
@ -226,7 +226,7 @@ jobs:
|
|||
fi
|
||||
|
||||
- name: 'run tests'
|
||||
if: ${{ matrix.arch == 'x86_64' && !contains(matrix.desc, 'skipall') && !contains(matrix.desc, 'skiprun') }} # Slow on emulated CPU
|
||||
if: ${{ !contains(matrix.desc, 'skipall') && !contains(matrix.desc, 'skiprun') }} # Slow on emulated CPU
|
||||
run: |
|
||||
export TFLAGS='-j8'
|
||||
if [ "${MATRIX_OS}" = 'openbsd' ]; then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue