| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  | #!/usr/bin/env bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set -ex -o pipefail | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-09 16:47:26 -07:00
										 |  |  | if [[ ${TRAVIS} && ${CI_MODE} != "browserstack_required" && ${CI_MODE} != "browserstack_optional" ]]; then | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |   exit 0; | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo 'travis_fold:start:test_browserstack' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Setup environment | 
					
						
							|  |  |  | cd `dirname $0` | 
					
						
							|  |  |  | source ./env.sh | 
					
						
							|  |  |  | cd ../.. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ./scripts/browserstack/waitfor_tunnel.sh | 
					
						
							|  |  |  | export BROWSER_STACK_ACCESS_KEY=`echo $BROWSER_STACK_ACCESS_KEY | rev` | 
					
						
							|  |  |  | $(npm bin)/karma start ./karma-js.conf.js --single-run --browsers=${KARMA_JS_BROWSERS} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo 'travis_fold:end:test_browserstack' |