run_test.sh 536 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. DESTINATION="OS=9.2,name=iPhone 6s"
  13. SDK="iphonesimulator"
  14. SHARED_ARGS="-configuration $CONFIGURATION -sdk $SDK"
  15. xcodebuild -scheme SocketRocketTests -destination "$DESTINATION" $SHARED_ARGS TEST_AFTER_BUILD=YES clean build
  16. RESULT=$?
  17. kill $CHILD_PID
  18. exit $RESULT