1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 02:10:05 +08:00
SpaceVim/bundle/phpcomplete.vim-vim7/tests/runtests.sh

34 lines
807 B
Bash
Raw Normal View History

#!/bin/bash
set -eu
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
if [ -f "$DIR/../vimunit/vutest.sh" ]; then
# vimunit in the plugin root
VU="$DIR/../vimunit/vutest.sh"
elif [ -f "$DIR/../../vimunit/vutest.sh" ]; then
# vimunit in the plugin root's parent dir (think of ~/.vim/bundle)
VU="$DIR/../../vimunit/vutest.sh"
else
# no vimunit found, just grab it from github
git clone https://github.com/complex857/vimunit.git "$DIR/../vimunit"
VU="$DIR/../vimunit/vutest.sh"
fi
if [ ! -f "$VU" ]; then
echo "Could not run tests. Vimunit executeable not found at: '$VU'"
else
if [[ $# > 0 ]]; then
for f in $@; do
$VU -e "vim -u $DIR/vimrc" $f
done
else
for f in "$DIR/"*.vim; do
$VU -e "vim -u $DIR/vimrc" $f
done
fi
fi