Meta/round: exclude coccicheck from the default set

Junio C Hamano committed Oct 26, 2022 at 10:34 UTC f157378539d3f203f466fa79821e8e8880a4bf43
1 file changed +14 -20
round
+14 -20
@@ -1,26 +1,21 @@
1 #!/bin/sh
2
3 # Give names of targets to use on the command line
4 -default="sparse hdr-check leaks address undefined coccicheck check-docs doc"
4 +# coccicheck is not enabled by default
5 +default="sparse hdr-check leaks address,undefined test check-docs doc"
6 skip=" "
7 more=" "
8
8 -if test $# -eq 0
9 -then
10 - set -- $default
11 -else
12 - for t
13 - do
14 - case "$t" in
15 - -*) skip="$skip${t#-} " ;;
16 - ?*) more="$more$t " ;;
17 - esac
18 - done
19 - case "$more" in
20 - " ") set -- $default ;;
21 - *) set -- $more ;;
9 +for t
10 +do
11 + case "$t" in
12 + -) default= ;;
13 + -?*) skip="$skip${t#-} " ;;
14 + ?*) more="$more$t " ;;
15 esac
23 -fi
16 +done
17 +
18 +set -- $default $more
19
20 for t
21 do
@@ -31,13 +26,11 @@ do
26 esac
27
28 case "$t" in
34 - address | undefined)
35 - Meta/Make -j16 distclean >/dev/null 2>&1 &&
29 + address | undefined | address,undefined)
30 SANITIZE=$t \
31 Meta/Make -j16 test
32 ;;
33 leaks)
40 - Meta/Make -j16 distclean >/dev/null 2>&1 &&
34 SANITIZE=leak \
35 GIT_TEST_PASSING_SANITIZE_LEAK=true Meta/Make -j16 test
36 ;;
@@ -47,6 +40,7 @@ do
40 *)
41 Meta/Make -j16 "$t"
42 ;;
50 - esac || return 1
43 + esac &&
44 + Meta/Make -j16 distclean >/dev/null 2>&1 || return 1
45 done &&
46 Meta/Make -j16 distclean