Skip to content

Commit 31b5b14

Browse files
committed
stow away test case coverage output for shell-scripted tests after they run so they don't get clobbered by future tests
1 parent a2ba473 commit 31b5b14

File tree

6 files changed

+58
-0
lines changed

6 files changed

+58
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,7 @@ fetch
2222

2323
# test files
2424
!data/test/fetch
25+
26+
# coverage files
27+
*.gcda
28+
*.gcno

src/test-case/fetch-stdio.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,10 @@ else
2626
rv="false"
2727
fi
2828

29+
for ex in gcda gcno; do
30+
for p in server fetch; do
31+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} fetch-stdio-${p}.${ex}
32+
done
33+
done
34+
2935
exec ${rv}

src/test-case/fetch-tcp.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ else
2929
rv="false"
3030
fi
3131

32+
for ex in gcda gcno; do
33+
for p in server fetch; do
34+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} fetch-test-hello-${p}.${ex}
35+
done
36+
done
37+
3238
printf "running test case 2: "
3339

3440
uri="http://localhost:${port}/404"
@@ -49,6 +55,12 @@ fi
4955

5056
kill -KILL ${pid}
5157

58+
for ex in gcda gcno; do
59+
for p in server fetch; do
60+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} fetch-test-404-tcp-${p}.${ex}
61+
done
62+
done
63+
5264
printf "running test case 3: "
5365

5466
uri="http://localhost:${port}/"
@@ -67,6 +79,12 @@ else
6779
rv="false"
6880
fi
6981

82+
for ex in gcda gcno; do
83+
for p in server fetch; do
84+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} fetch-test-no-connection-${p}.${ex}
85+
done
86+
done
87+
7088
printf "running test case 4: "
7189

7290
uri="http://localhost-but-actually-not-really:${port}/"
@@ -85,4 +103,10 @@ else
85103
rv="false"
86104
fi
87105

106+
for ex in gcda gcno; do
107+
for p in server fetch; do
108+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} fetch-test-bad-host-${p}.${ex}
109+
done
110+
done
111+
88112
exec ${rv}

src/test-case/fetch-unix.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ else
2828
rv="false"
2929
fi
3030

31+
for ex in gcda gcno; do
32+
for p in server fetch; do
33+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} fetch-test-hello-unix-${p}.${ex}
34+
done
35+
done
36+
3137
printf "running test case 2: "
3238

3339
uri="http:unix:${socket}:/404"
@@ -46,6 +52,12 @@ else
4652
rv="false"
4753
fi
4854

55+
for ex in gcda gcno; do
56+
for p in server fetch; do
57+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} fetch-test-404-unix-${p}.${ex}
58+
done
59+
done
60+
4961
kill -KILL ${pid}
5062

5163
exec ${rv}

src/test-case/stdio-diff.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ for i in ${tests}; do
1717
echo "FAIL"
1818
exec false
1919
fi
20+
21+
for ex in gcda gcno; do
22+
for p in server fetch; do
23+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} stdio-diff-${i}-${p}.${ex}
24+
done
25+
done
2026
done
2127

2228
exec true

src/test-case/stdio-fetch-diff.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ for i in ${tests}; do
2525
echo "FAIL"
2626
exec false
2727
fi
28+
29+
for ex in gcda gcno; do
30+
for p in server fetch; do
31+
[ -f ${p}.${ex} ] && mv -f ${p}.${ex} stdio-fetch-diff-${i}-${p}.${ex}
32+
done
33+
done
2834
done
2935

3036
exec true

0 commit comments

Comments
 (0)