skip non-executable directories
This commit is contained in:
parent
d2290911df
commit
d504f83141
@ -1,3 +1,4 @@
|
||||
export tmp=$(mktemp -d)
|
||||
export testsuite=$tmp/test
|
||||
mkdir -p $testsuite
|
||||
touch $testsuite/.urchin
|
||||
|
12
urchin
12
urchin
@ -140,7 +140,8 @@ recurse() {
|
||||
|
||||
validate_strings "${potential_test}" 'Test file names'
|
||||
|
||||
if [ -d "${potential_test}" ]; then
|
||||
if [ -x "${potential_test}" ]; then
|
||||
if [ -d "${potential_test}" ]; then
|
||||
(
|
||||
cd -- "${potential_test}"
|
||||
if test -f setup_dir; then . ./setup_dir; fi
|
||||
@ -174,8 +175,7 @@ recurse() {
|
||||
wait
|
||||
if test -f teardown_dir; then . ./teardown_dir; fi
|
||||
)
|
||||
else
|
||||
if [ -x "${potential_test}" ]; then
|
||||
elif [ -f "${potential_test}" ]; then
|
||||
cd -- "$(dirname -- "${potential_test}")"
|
||||
|
||||
# Determine the environment variable to define for test scripts
|
||||
@ -235,9 +235,11 @@ recurse() {
|
||||
done < "${shell_list}"
|
||||
wait
|
||||
else
|
||||
# Shell is ''
|
||||
printf "${potential_test}\t\tskip\t0\n" >> "${urchin_tmp}"/log
|
||||
echo "${potential_test}: Neither file nor directory!?" > /dev/stderr
|
||||
fi
|
||||
else
|
||||
# Shell is ''
|
||||
printf "${potential_test}\t\tskip\t0\n" >> "${urchin_tmp}"/log
|
||||
fi
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user