Merge pull request #975 from frantic/enable-tests

Fix tests runner
This commit is contained in:
Alexander Kotliarskyi 2015-04-22 16:34:11 -07:00
commit 76e5439a69
3 changed files with 30 additions and 11 deletions

View File

@ -16,17 +16,7 @@ script:
if [ "$TEST_TYPE" = objc ]
then
(npm start > packager.log 2>&1 &)
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
./scripts/objc-test.sh
elif [ "$TEST_TYPE" = js ]
then

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 76 KiB

29
scripts/objc-test.sh Executable file
View File

@ -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