babel/scripts/_get-test-directories.sh
2017-10-05 17:35:16 -05:00

25 lines
493 B
Bash
Executable File

#!/bin/bash
set -e
TEST_DIRS=""
sources=("codemods" "experimental" "packages")
for source in "${sources[@]}"; do
for f in $source/*; do
if [ -n "$TEST_ONLY" ] && [[ `basename $f` != *"$TEST_ONLY"* ]]; then
continue
fi
# Exclude babel-standalone from coverage runs
if [ "$TEST_TYPE" = "cov" ] && [ `basename $f` = 'babel-standalone' ]; then
continue
fi
if [ -d "$f/test" ]; then
TEST_DIRS="$f/test $TEST_DIRS"
fi
done
done
echo $TEST_DIRS