summaryrefslogtreecommitdiff
path: root/tests/assert-clean.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/assert-clean.sh')
-rwxr-xr-xtests/assert-clean.sh40
1 files changed, 0 insertions, 40 deletions
diff --git a/tests/assert-clean.sh b/tests/assert-clean.sh
deleted file mode 100755
index 540cea6..0000000
--- a/tests/assert-clean.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-set -eu
-
-if [ ! -e .git ]; then
- echo "Not in a Git repository, skipping \"$0\"" >&2
- exit
-fi
-
-
-. tools/lib.sh
-
-R="$(mkdtemp)"
-trap 'rm -rf "$R"' EXIT
-
-cp -pR ./ "$R"
-cd "$R"
-
-
-{
- make -s clean
-
- printf '%s: "clean" target deletes all derived assets...' \
- "$(yellow "$0")"
-
- if [ -n "$(git status -s)" ]; then
- printf ' ERR.\n'
- echo 'Repository left dirty:'
- git status
- exit 1
- fi
-
- if [ -n "$(git clean -nffdx)" ]; then
- printf ' ERR.\n'
- echo 'Untracked files left:'
- git clean -ffdx --dry-run
- exit 1
- fi
-
- printf ' %s\n' "$(green 'OK')"
-} >&2