| 
									
										
										
										
											2015-01-08 14:20:05 -08:00
										 |  |  | #!/bin/bash
 | 
					
						
							| 
									
										
										
										
											2015-11-05 08:20:13 -08:00
										 |  |  | set -ex | 
					
						
							| 
									
										
										
										
											2015-01-08 14:20:05 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo ============================================================================= | 
					
						
							|  |  |  | # go to project dir | 
					
						
							|  |  |  | SCRIPT_DIR=$(dirname $0) | 
					
						
							|  |  |  | cd $SCRIPT_DIR/../.. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ./node_modules/.bin/webdriver-manager update | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function killServer () { | 
					
						
							|  |  |  |   kill $serverPid | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-02-13 14:59:29 -08:00
										 |  |  | ./node_modules/.bin/gulp serve.js.prod& | 
					
						
							| 
									
										
										
										
											2015-01-08 14:20:05 -08:00
										 |  |  | serverPid=$! | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | trap killServer EXIT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-01-20 16:29:50 -08:00
										 |  |  | # wait for server to come up! | 
					
						
							|  |  |  | sleep 10 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-03-19 11:36:27 -07:00
										 |  |  | # Let protractor use default browser unless one is specified. | 
					
						
							|  |  |  | OPTIONS=""; | 
					
						
							|  |  |  | if [[ -n "$E2E_BROWSERS" ]]; then | 
					
						
							|  |  |  |   OPTIONS="--browsers=$E2E_BROWSERS"; | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ./node_modules/.bin/protractor protractor-js.conf.js $OPTIONS | 
					
						
							| 
									
										
										
										
											2015-03-26 16:56:53 -07:00
										 |  |  | ./node_modules/.bin/protractor protractor-js.conf.js $OPTIONS --benchmark --dryrun | 
					
						
							| 
									
										
										
										
											2015-12-28 17:47:49 -08:00
										 |  |  | ./node_modules/.bin/protractor dist/js/cjs/benchpress/test/firefox_extension/conf.js | 
					
						
							| 
									
										
										
										
											2015-06-01 16:17:28 -07:00
										 |  |  | 
 |