19 lines
		
	
	
		
			481 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			481 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| # set -x
 | |
| 
 | |
| failed=0
 | |
| go mod edit -replace github.com/micro/go-micro/v2=github.com/$2/v2@$1 
 | |
| # basic test, build the binary
 | |
| go install
 | |
| failed=$?
 | |
| if [ $failed -gt 0 ]; then
 | |
|     exit $failed
 | |
| fi
 | |
| # unit tests
 | |
| IN_TRAVIS_CI=yes go test -v ./...
 | |
| 
 | |
| ./scripts/test-docker.sh
 | |
| # Generate keys for JWT tests
 | |
| ssh-keygen -f /tmp/sshkey -m pkcs8 -q -N ""
 | |
| ssh-keygen -f /tmp/sshkey -e  -m pkcs8 > /tmp/sshkey.pub
 | |
| go clean -testcache && IN_TRAVIS_CI=yes go test --tags=integration -v ./test |