20 lines
		
	
	
		
			537 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			537 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Wait for Connect to be ready before exiting
							 | 
						||
| 
								 | 
							
								# Time out if we wait for more than 2 minutes, so that we can print logs.
							 | 
						||
| 
								 | 
							
								let "counter=0"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								while [ ! -f $BROWSER_PROVIDER_READY_FILE ]; do
							 | 
						||
| 
								 | 
							
								  let "counter++"
							 | 
						||
| 
								 | 
							
								  if [ $counter -gt 240 ]; then
							 | 
						||
| 
								 | 
							
								    echo "Timed out after 2 minutes waiting for browser provider ready file"
							 | 
						||
| 
								 | 
							
								    # We must manually print logs here because travis will not run
							 | 
						||
| 
								 | 
							
								    # after_script commands if the failure occurs before the script
							 | 
						||
| 
								 | 
							
								    # phase.
							 | 
						||
| 
								 | 
							
								    ./scripts/ci/print-logs.sh
							 | 
						||
| 
								 | 
							
								    exit 5
							 | 
						||
| 
								 | 
							
								  fi
							 | 
						||
| 
								 | 
							
								  sleep .5
							 | 
						||
| 
								 | 
							
								done
							 |