37 lines
		
	
	
		
			902 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			902 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| set -u -e -o pipefail
 | |
| 
 | |
| # Setup environment
 | |
| readonly thisDir=$(cd $(dirname $0); pwd)
 | |
| source ${thisDir}/_travis-fold.sh
 | |
| 
 | |
| 
 | |
| case ${CI_MODE} in
 | |
|   js)
 | |
|     ;;
 | |
|   saucelabs_required)
 | |
|     travisFoldStart "teardown.sauceConnect"
 | |
|       ./scripts/sauce/sauce_connect_teardown.sh
 | |
|     travisFoldEnd "teardown.sauceConnect"
 | |
|     ;;
 | |
|   browserstack_required)
 | |
|     travisFoldStart "teardown.browserStack"
 | |
|       ./scripts/browserstack/teardown_tunnel.sh
 | |
|     travisFoldEnd "teardown.browserStack"
 | |
|     ;;
 | |
|   saucelabs_optional)
 | |
|     travisFoldStart "teardown.sauceConnect"
 | |
|       ./scripts/sauce/sauce_connect_teardown.sh
 | |
|     travisFoldEnd "teardown.sauceConnect"
 | |
|     ;;
 | |
|   browserstack_optional)
 | |
|     travisFoldStart "teardown.browserStack"
 | |
|       ./scripts/browserstack/teardown_tunnel.sh
 | |
|     travisFoldEnd "teardown.browserStack"
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| # Print return arrows as a log separator
 | |
| travisFoldReturnArrows
 |