12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/env bash
- composer install
- # avoid port collision on jenkins - use $EXECUTOR_NUMBER
- if [ -z "$EXECUTOR_NUMBER" ]; then
- EXECUTOR_NUMBER=0
- fi
- PORT=$((8080 + $EXECUTOR_NUMBER))
- echo $PORT
- php -S localhost:$PORT -t ../.. &
- PHPPID=$!
- echo $PHPPID
- PORT_FED=$((8180 + $EXECUTOR_NUMBER))
- echo $PORT_FED
- php -S localhost:$PORT_FED -t ../.. &
- PHPPID_FED=$!
- echo $PHPPID_FED
- export TEST_SERVER_URL="http://localhost:$PORT/ocs/"
- export TEST_SERVER_FED_URL="http://localhost:$PORT_FED/ocs/"
- vendor/bin/behat -f junit -f pretty
- RESULT=$?
- kill $PHPPID
- kill $PHPPID_FED
- tail "../../data/owncloud.log"
- exit $RESULT
|