mirror of
https://github.com/zsh-users/zsh-autosuggestions.git
synced 2024-11-25 10:01:05 +01:00
29 lines
475 B
Bash
Executable file
29 lines
475 B
Bash
Executable file
#!/usr/bin/env zsh
|
|
|
|
DIR="${0:a:h}"
|
|
ROOT_DIR="$DIR/.."
|
|
TEST_DIR="$ROOT_DIR/test"
|
|
|
|
header() {
|
|
local message="$1"
|
|
|
|
cat <<-EOF
|
|
|
|
#====================================================================#
|
|
# $message
|
|
#====================================================================#
|
|
EOF
|
|
}
|
|
|
|
local -a tests
|
|
|
|
# Test suites to run
|
|
tests=($TEST_DIR/**/*_test.zsh)
|
|
|
|
local retval=0
|
|
for suite in $tests; do
|
|
header "${suite#"$TEST_DIR"}"
|
|
zsh -f "$suite" || retval=$?
|
|
done
|
|
|
|
exit retval
|