#!/bin/bash

# This script requires your .travis.yml to include the following two private env variables:
# SAUCE_USERNAME
# SAUCE_ACCESS_KEY
# Follow the steps at https://saucelabs.com/opensource/travis to set that up.

CONNECT_DIR="/tmp/sv-selenium"
READY_FILE="connect-ready-$RANDOM"

cd $CONNECT_DIR
java -jar Sauce-Connect.jar --readyfile $READY_FILE \
    --tunnel-identifier $TRAVIS_JOB_NUMBER \
    $SAUCE_USERNAME $SAUCE_ACCESS_KEY > sauce_connect.log &

echo 'waiting for sauce connect to start'
# tail -f sauce_connect.log &

# Wait for Connect to be ready before exiting
while [ ! -f $READY_FILE ]; do
  sleep .5
done
