]> ruderich.org/simon Gitweb - safcm/safcm.git/blobdiff - ci/run
sync: run most tests which modify the host only in CI
[safcm/safcm.git] / ci / run
diff --git a/ci/run b/ci/run
index 92e81a6e3105150ac87340ab738e50da89117046..45db771a7e9a40e71cfcc49cdb834a5c7db248ac 100755 (executable)
--- a/ci/run
+++ b/ci/run
@@ -12,12 +12,16 @@ if test $# -ne 0; then
     flags="$*"
 fi
 
+# Run additional tests in CI
+SAFCM_CI_RUN=1
+export SAFCM_CI_RUN
+
 make $flags
 make test $flags
 
 # Strict umask
 umask 077
-rm -rf *
+rm -rf ./*
 git checkout .
 make $flags
 make test $flags
@@ -25,3 +29,7 @@ make test $flags
 # Additional static checks only run in CI
 go get honnef.co/go/tools/cmd/staticcheck
 staticcheck ./...
+
+test -z "$(git clean -nd)" # any untracked files left?
+make clean
+test -z "$(git clean -ndx)" # any unignored files left?