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