delve/_scripts/test_linux.sh
Artem Khvastunov f2ec3e49a8
Introduce TeamCity builds (#2298)
* 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
2021-01-18 07:48:06 -08:00

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