Skip to content

Commit f6f2ba8

Browse files
committed
Add test in travis to check if make clean actually removes all generated files timvideos#83
1 parent b3da275 commit f6f2ba8

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.travis/run.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ else
1818
BOARDS="$BOARD"
1919
fi
2020

21+
#create "clean" file list before build
22+
find |grep -v .git | sort > /tmp/filelist.before
23+
2124
for BOARD in $BOARDS; do
2225
if [ -z "$TARGET" ]; then
2326
TARGETS="base hdmi2usb"
@@ -93,6 +96,23 @@ for BOARD in $BOARDS; do
9396
echo "---------------------------------------------"
9497
BOARD=$BOARD TARGET=$TARGET make clean
9598
echo "============================================="
99+
100+
#create file list after make clean
101+
find | grep -v .git | sort > /tmp/filelist.after
102+
103+
echo ""
104+
echo ""
105+
echo ""
106+
if ! diff -u /tmp/filelist.before /tmp/filelist.after|grep -v "@@"|grep "+" > /dev/null; then
107+
echo "- make clean did not leave any generated files behind"
108+
else
109+
echo "- make clean left these files behind"
110+
echo "============================================="
111+
diff -u /tmp/filelist.before /tmp/filelist.after|grep -v "@@"|grep "+"
112+
echo "============================================="
113+
exit 1
114+
fi
115+
96116
done
97117
)
98118
done

0 commit comments

Comments
 (0)