Updates for handling codemods folder (#6279)

* add codemod folder to gitignore, update build/test scripts to handle codemods, lerna config
This commit is contained in:
Brian Ng
2017-09-26 09:38:18 -05:00
committed by Henry Zhu
parent 5a2a5fb411
commit c821d3a591
21 changed files with 149 additions and 104 deletions

View File

@@ -3,18 +3,22 @@ set -e
TEST_DIRS=""
for f in packages/*; 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
sources=("packages" "codemods")
if [ -d "$f/test" ]; then
TEST_DIRS="$f/test $TEST_DIRS"
fi
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