25 lines
529 B
Bash
Executable File
25 lines
529 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
TEST_DIRS=""
|
|
|
|
sources=("codemods" "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' || `basename $f` = 'babel-preset-env-standalone' ]]; then
|
|
continue
|
|
fi
|
|
|
|
if [ -d "$f/test" ]; then
|
|
TEST_DIRS="$f/test $TEST_DIRS"
|
|
fi
|
|
done
|
|
done
|
|
|
|
echo $TEST_DIRS
|