]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Meta/Make: simplify skipping
authorJunio C Hamano <gitster@pobox.com>
Wed, 12 Jun 2024 00:17:29 +0000 (17:17 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 12 Jun 2024 00:17:29 +0000 (17:17 -0700)
Make

diff --git a/Make b/Make
index 1e357b2f8f3b88c961468592e0b528e1e8cb44cc..6bc26a7ef98576e56a44484e94c75c599cae2bbf 100755 (executable)
--- a/Make
+++ b/Make
@@ -55,28 +55,9 @@ do
        )
 done
 
-tests= jobs= skip= oldtest= with_dash= testpen=
+tests= jobs= oldtest= with_dash= testpen=
 clean=:
 
-case `uname` in
-OpenBSD)
-       # O="-fgnu89-inline"
-       skip="t9402"
-       ;;
-NetBSD)
-       OLD_ICONV=YesPlease; export OLD_ICONV
-       skip="t5000 t9402"
-       ;;
-FreeBSD)
-       OLD_ICONV=YesPlease; export OLD_ICONV
-       skip="t5560"
-       ;;
-SunOS)
-       NEEDS_CRYPTO_WITH_SSL=YesPlease ; export NEEDS_CRYPTO_WITH_SSL
-       NO_PEDANTIC=CannotDo
-       ;;
-esac
-
 determine_branch () {
        expr "$($GIT symbolic-ref --no-recurse HEAD 2>/dev/null ||
                $GIT symbolic-ref HEAD 2>/dev/null)" : 'refs/heads/\(.*\)' ||
@@ -197,11 +178,6 @@ fi
 
 test -f /bin/dash || with_dash=
 
-if test -z "$tests" && test -n "$skip"
-then
-       GIT_SKIP_TESTS="${GIT_SKIP_TESTS:-$skip}"
-       export GIT_SKIP_TESTS
-fi
 if test -z "$oldtest" &&
    sh -c 'prove --version >/dev/null 2>&1' &&
    sh -c 'prove --exec : >/dev/null 2>&1'
@@ -274,6 +250,9 @@ then
        set INSTALL=ginstall "$@"
 fi
 
+GIT_SKIP_TESTS=${GIT_SKIP_TESTS:+"$GIT_SKIP_TESTS "}"t95??"
+export GIT_SKIP_TESTS
+
 unset  SSH_AGENT_PID SSH_CLIENT SSH_TTY SSH_AUTH_SOCK SSH_CONNECTION \
        GPG_AGENT_INFO GNOME_KEYRING_CONTROL GNOME_KEYRING_PID \
        XDG_SESSION_COOKIE XDG_SESSION_PATH XDG_SEAT_PATH  XDG_DATA_DIRS \