From: Viktor Szakats Date: Tue, 27 May 2025 05:40:19 +0000 (+0200) Subject: tests: re-enable 1510, unignore 2027 2051 in GHA/macos, document heimdal memleak X-Git-Tag: curl-8_14_1~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7020ba797961d38c3bf24539f9bb407e0586274d;p=thirdparty%2Fcurl.git tests: re-enable 1510, unignore 2027 2051 in GHA/macos, document heimdal memleak - test1510: it was marked flaky, then disabled. Keep the flaky flag and allow it to run again. Ref: ef02da315604acd72c39264e732661a2aea2c583 Ref: 0110cced2a44a0c89fd5f98c30e80afeb208c0e0 - GHA/linux: extend information about the heimdal valgrind failures. - GHA/macos: unignore 2037 2041 in torture tests. They no longer appear flaky. Follow-up to 4b791dca37c3130bbe0d4cae12326866c2d553ae #14667 Closes #17462 --- diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 3059cc9bce..34460ba163 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -680,7 +680,7 @@ jobs: TFLAGS+=' -j6' fi if [[ '${{ matrix.build.install_packages }}' = *'heimdal-dev'* ]]; then - TFLAGS+=' ~2077 ~2078' # valgrind errors + TFLAGS+=' ~2077 ~2078' # valgrind reporting memory leaks from Curl_auth_decode_spnego_message() -> gss_import_name() fi fi [ -x "$HOME/venv/bin/activate" ] && source $HOME/venv/bin/activate diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index c4e558bb11..e5327820b3 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -319,9 +319,6 @@ jobs: # zizmor: ignore[template-injection] run: | export TFLAGS='-j20 ${{ matrix.build.tflags }}' - if [ -z '${{ matrix.build.torture }}' ]; then - TFLAGS+=' ~2037 ~2041' # flaky - fi source $HOME/venv/bin/activate rm -f $HOME/.curlrc if [ -n '${{ matrix.build.generate }}' ]; then diff --git a/tests/data/DISABLED b/tests/data/DISABLED index 5b27569ce8..8607866fd0 100644 --- a/tests/data/DISABLED +++ b/tests/data/DISABLED @@ -46,9 +46,6 @@ # fnmatch differences are just too common to make testing them sensible 1307 1316 -# test 1510 causes problems on the CI on GitHub -# example: https://travis-ci.org/curl/curl/builds/81633600 -1510 1512 # test 1801 causes problems in CI builds # https://github.com/curl/curl/issues/380