pmbootstrap-meow/test/testcases_fast.sh
Oliver Smith 2a17d67337 Disable keys testcase (#813)
This one also clones the entire aports repository from Alpine, so
disable it for now.
2017-10-23 22:11:55 +00:00

29 lines
645 B
Bash
Executable file

#!/bin/sh -e
# Disable slow testcases
# aport_in_sync_with_git: clones Alpine's aports repo
# aportgen: clones Alpine's aports repo
# build: builds cross-compilers for aarch64 and armhf
# keys: clones Alpine's aports repo
# version: clones Alpine's apk repo
disabled="
aport_in_sync_with_git
aportgen
build
keys
version
"
# Filter out disabled testcases
enabled=""
cd "$(dirname "$0")/.."
for file in test/test_*.py; do
for test in $disabled; do
[ "test/test_${test}.py" = "$file" ] && continue 2
done
enabled="$enabled $file"
done
# Run enabled testcases with coverage enabled
# shellcheck disable=SC2086
pytest --cov=pmb $enabled