25 lines
588 B
Bash
25 lines
588 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -e -o pipefail
|
||
|
|
||
|
cd `dirname $0`
|
||
|
|
||
|
if [ ! -d "rxjs/dist/es6" ]; then
|
||
|
echo "You must run build_rxjs_es6.sh before running tests"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
for testDir in $(ls | grep -v rxjs | grep -v node_modules) ; do
|
||
|
[[ -d "$testDir" ]] || continue
|
||
|
echo "#################################"
|
||
|
echo "Running integration test $testDir"
|
||
|
echo "#################################"
|
||
|
(
|
||
|
cd $testDir
|
||
|
# Workaround for https://github.com/yarnpkg/yarn/issues/2256
|
||
|
rm -f yarn.lock
|
||
|
../../node_modules/.bin/yarn
|
||
|
../../node_modules/.bin/yarn test || exit 1
|
||
|
)
|
||
|
done
|