 eec6781260
			
		
	
	eec6781260
	
	
	
		
			
			Also fixed a bug in the script that would cause it to ignore half of the arguments. Change-Id: Id407c76bc9433804db01cfc4a9d6ede9692b9601
		
			
				
	
	
		
			31 lines
		
	
	
		
			798 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			798 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| set -ex
 | |
| 
 | |
| node_bin=$(which node)
 | |
| if [ -z "$node_bin" ]; then
 | |
|     echo "node must be on the path."
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| npm_bin=$(which npm)
 | |
| if [[ -z "$npm_bin" ]]; then
 | |
|     echo "NPM must be on the path. (https://www.npmjs.com/)"
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| # Have to find where node_modules are installed and set the NODE_PATH
 | |
| 
 | |
| get_node_path() {
 | |
|     cd $(dirname $node_bin)
 | |
|     cd ../lib/node_modules
 | |
|     pwd
 | |
| }
 | |
| 
 | |
| export NODE_PATH=$(get_node_path)
 | |
| 
 | |
| unzip -o polygerrit-ui/polygerrit_components.bower_components.zip -d polygerrit-ui/app
 | |
| python $TEST_SRCDIR/gerrit/polygerrit-ui/app/template_test_srcs/convert_for_template_tests.py
 | |
| # Pass a file name argument from the --test_args (example: --test_arg=gr-list-view)
 | |
| ${node_bin} $TEST_SRCDIR/gerrit/polygerrit-ui/app/template_test_srcs/template_test.js $1 $2
 |