summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-12-13 11:16:36 +0200
committerLars Wirzenius <liw@liw.fi>2020-12-13 11:16:36 +0200
commit6114d7bb9e8d3b869f0a944e3f1e768cfad4f16d (patch)
tree6fd8044fb99e46f36b1609ec23cadcfd8dafe36c
parent1646566853f8126c81b22833793b14b0c1d7cbfa (diff)
downloadvmdb2-6114d7bb9e8d3b869f0a944e3f1e768cfad4f16d.tar.gz
test: make ./check be silent by default
-rwxr-xr-xcheck35
1 files changed, 23 insertions, 12 deletions
diff --git a/check b/check
index d196380..31da2e8 100755
--- a/check
+++ b/check
@@ -3,11 +3,22 @@
set -eu
set -o pipefail
-echo Running unit tests ============================================
-python3 -m CoverageTestRunner --ignore-missing-from=without-tests yarns vmdb
-echo
+hideok=chronic
+if ! command -v chronic > /dev/null
+then
+ hideok=
+fi
+if [ "$#" -gt 0 ] && [ "$1" = -v ]
+then
+ hideok=
+ shift
+fi
+
+$hideok echo Running unit tests ============================================
+$hideok python3 -m CoverageTestRunner --ignore-missing-from=without-tests yarns vmdb
+$hideok echo
-echo Checking every plugin looks OK ============================================
+$hideok echo Checking every plugin looks OK ============================================
for file in vmdb/plugins/*.py
do
case "$file" in
@@ -20,29 +31,29 @@ do
exit 1
fi
done
-echo
+$hideok echo
if command -v sp-codegen > /dev/null
then
- echo Running Subplot ============================================
- sp-codegen vmdb2.md -o test.py --run
- echo
+ $hideok echo Running Subplot ============================================
+ $hideok sp-codegen vmdb2.md -o test.py --run
+ $hideok echo
fi
-echo Running yarn tests ========================================
+$hideok echo Running yarn tests ========================================
if python3 -c 'import yarnutils' 2>/dev/null
then
- yarn \
+ $hideok yarn \
--shell=python3 \
--shell-arg '' \
--shell-library yarns/lib.py \
--env "PYTHONPATH=$(pwd)/yarns" \
--cd-datadir \
yarns/*.yarn "$@"
- echo
+ $hideok echo
fi
-echo Formatting docs ========================================
+$hideok echo Formatting docs ========================================
./format.sh
plugindocs() {