Merge pull request #920 from frantic/store-server-logs
Print server logs from e2e tests
This commit is contained in:
commit
9ba30b0825
|
@ -7,6 +7,12 @@
|
|||
# LICENSE file in the root directory of this source tree. An additional grant
|
||||
# of patent rights can be found in the PATENTS file in the same directory.
|
||||
|
||||
if [ $REACT_PACKAGER_LOG ];
|
||||
then
|
||||
echo "Logs will be redirected to $REACT_PACKAGER_LOG"
|
||||
exec &> $REACT_PACKAGER_LOG
|
||||
fi
|
||||
|
||||
ulimit -n 4096
|
||||
|
||||
THIS_DIR=$(dirname "$0")
|
||||
|
|
|
@ -7,12 +7,19 @@ SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|||
ROOT=$(dirname $SCRIPTS)
|
||||
TEMP=$(mktemp -d /tmp/react-native-XXXXXXXX)
|
||||
|
||||
# When tests run on CI server, we won't be able to see logs
|
||||
# from packager because it runs in a separate window. This is
|
||||
# a simple workaround, see packager/packager.sh
|
||||
export REACT_PACKAGER_LOG="$TEMP/server.log"
|
||||
|
||||
# To make sure we actually installed the local version
|
||||
# of react-native, we will create a temp file inside SampleApp
|
||||
# and check that it exists after `react-native init`
|
||||
MARKER=$(mktemp $ROOT/Examples/SampleApp/XXXXXXXX)
|
||||
|
||||
function cleanup {
|
||||
set +e
|
||||
[ -f $REACT_PACKAGER_LOG ] && cat $REACT_PACKAGER_LOG
|
||||
rm $MARKER
|
||||
[ $SINOPIA_PID ] && kill -9 $SINOPIA_PID
|
||||
[ -f ~/.npmrc.bak ] && mv ~/.npmrc.bak ~/.npmrc
|
||||
|
|
Loading…
Reference in New Issue