Fix tests runner
This commit is contained in:
parent
bd165e86e1
commit
5d5ec80452
12
.travis.yml
12
.travis.yml
|
@ -16,17 +16,7 @@ script:
|
||||||
if [ "$TEST_TYPE" = objc ]
|
if [ "$TEST_TYPE" = objc ]
|
||||||
then
|
then
|
||||||
|
|
||||||
(npm start > packager.log 2>&1 &)
|
./scripts/objc-test.sh
|
||||||
echo $! > packager.pid
|
|
||||||
|
|
||||||
xctool \
|
|
||||||
-project Examples/UIExplorer/UIExplorer.xcodeproj \
|
|
||||||
-scheme UIExplorer -sdk iphonesimulator8.1 \
|
|
||||||
test
|
|
||||||
|
|
||||||
pkill -9 -F packager.pid
|
|
||||||
cat packager.log
|
|
||||||
rm packager.log packager.pid
|
|
||||||
|
|
||||||
elif [ "$TEST_TYPE" = js ]
|
elif [ "$TEST_TYPE" = js ]
|
||||||
then
|
then
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
|
ROOT=$(dirname $SCRIPTS)
|
||||||
|
|
||||||
|
export REACT_PACKAGER_LOG="$ROOT/server.log"
|
||||||
|
|
||||||
|
cd $ROOT
|
||||||
|
|
||||||
|
function cleanup {
|
||||||
|
EXIT_CODE=$?
|
||||||
|
set +e
|
||||||
|
|
||||||
|
if [ $EXIT_CODE -ne 0 ];
|
||||||
|
then
|
||||||
|
WATCHMAN_LOGS=/usr/local/Cellar/watchman/3.1/var/run/watchman/$USER.log
|
||||||
|
[ -f $WATCHMAN_LOGS ] && cat $WATCHMAN_LOGS
|
||||||
|
|
||||||
|
[ -f $REACT_PACKAGER_LOG ] && cat $REACT_PACKAGER_LOG
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
trap cleanup EXIT
|
||||||
|
|
||||||
|
xctool \
|
||||||
|
-project Examples/UIExplorer/UIExplorer.xcodeproj \
|
||||||
|
-scheme UIExplorer -sdk iphonesimulator8.1 \
|
||||||
|
test
|
Loading…
Reference in New Issue