]> git.ipfire.org Git - thirdparty/git.git/commitdiff
test-lib: add missing prerequisites for Darwin
authorRamsay Jones <ramsay@ramsayjones.plus.com>
Mon, 9 Jun 2025 17:13:38 +0000 (18:13 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 9 Jun 2025 18:25:37 +0000 (11:25 -0700)
commit d3d8c601fd ("t7815: fix unexpectedly passing test on macOS",
2025-06-02) added a MACOS prerequisite by adding a 'Darwin' case
label to the 'OS-specific' case statement. However, this commit
forgot to set several prerequisites which appear in the 'default'
case label, in addition to the new MACOS prerequisite. This causes
several tests, which macOS should pass, being skipped.

In order to run all applicable tests on macOS, add the missing
prerequisites to the 'Darwin' case.

Signed-off-by: Ramsay Jones <ramsay@ramsayjones.plus.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/test-lib.sh

index 5352209d3e41b89bf6916064b2098f304e3d231b..cd9e78a6cc4355911c6e576e1049b1305f28c9e9 100644 (file)
@@ -1645,6 +1645,9 @@ uname_s=$(uname -s)
 case $uname_s in
 Darwin)
        test_set_prereq MACOS
+       test_set_prereq POSIXPERM
+       test_set_prereq BSLASHPSPEC
+       test_set_prereq EXECKEEPSPID
        ;;
 *MINGW*)
        # Windows has its own (incompatible) sort and find