mirror of
				https://github.com/go-delve/delve.git
				synced 2025-11-04 06:32:16 +08:00 
			
		
		
		
	* add -json flag when running tests on TeamCity * introduce TeamCity builds * restore gdbserial constants for 386 Otherwise compilation fails. * skip TestAttachRequest on Windows as it never finishes * run tests on 1.16beta1
		
			
				
	
	
		
			37 lines
		
	
	
		
			671 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			671 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
set -e
 | 
						|
set -x
 | 
						|
 | 
						|
apt-get -qq update
 | 
						|
apt-get install -y dwz wget make git gcc curl
 | 
						|
dwz --version
 | 
						|
 | 
						|
if [ "$1" = "golatest" ]; then
 | 
						|
  version=$(curl https://golang.org/VERSION?m=text)
 | 
						|
else
 | 
						|
  version=$1
 | 
						|
fi
 | 
						|
arch=$2
 | 
						|
echo "Go $version on $arch"
 | 
						|
 | 
						|
export GOROOT=/usr/local/go/"$version"
 | 
						|
if [ ! -d "$GOROOT" ]; then
 | 
						|
  wget -q https://dl.google.com/go/"${version}".linux-"${arch}".tar.gz
 | 
						|
  mkdir -p /usr/local/go
 | 
						|
  tar -C /usr/local/go -xzf "${version}".linux-"${arch}".tar.gz
 | 
						|
  mv -f /usr/local/go/go "$GOROOT"
 | 
						|
fi
 | 
						|
 | 
						|
GOPATH=$(pwd)/go
 | 
						|
export GOPATH
 | 
						|
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
 | 
						|
go version
 | 
						|
 | 
						|
uname -a
 | 
						|
echo "$PATH"
 | 
						|
echo "$GOROOT"
 | 
						|
echo "$GOPATH"
 | 
						|
 | 
						|
cd delve
 | 
						|
make test
 |