run_test.sh 527 B

12345678910111213141516171819202122232425262728
  1. TEST_SCENARIOS=$1
  2. TEST_URL=$2
  3. CONFIGURATION=$3
  4. export SR_TEST_URL=$TEST_URL
  5. bash TestSupport/ensure_virtualenv.sh .env
  6. pushd TestSupport/sr-testharness/
  7. python setup.py develop
  8. popd
  9. source .env/bin/activate
  10. sr-testharness -i '' -c "$TEST_SCENARIOS" &
  11. CHILD_PID=$!
  12. extra_opts="VALID_ARCHS=i386 ARCH=i386"
  13. SHARED_ARGS="-arch i386 -configuration $CONFIGURATION -sdk iphonesimulator"
  14. xcodebuild -scheme SocketRocketTests $SHARED_ARGS TEST_AFTER_BUILD=YES clean build $extra_opts
  15. RESULT=$?
  16. kill $CHILD_PID
  17. exit $RESULT