From ec5680976b6888063747fbbc1da29447353e498d Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Wed, 13 Feb 2019 10:32:01 +0100 Subject: [PATCH] use go module for testing --- azure-pipelines.template.yml | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/azure-pipelines.template.yml b/azure-pipelines.template.yml index 377ce788d..0e20a8ded 100644 --- a/azure-pipelines.template.yml +++ b/azure-pipelines.template.yml @@ -10,29 +10,11 @@ jobs: GOBIN: '$(GOPATH)/bin' steps: - - checkout: none + - checkout: self - task: GoTool@0 inputs: version: '1.11.5' - script: | - go version - go get -v -t -d v2ray.com/core/... - go get -u github.com/jstemmer/go-junit-report - workingDirectory: '$(system.defaultWorkingDirectory)' - displayName: 'Fetch sources' - - script: | - go test -p 1 -timeout 30m -v v2ray.com/core/... 2>&1 | $(GOBIN)/go-junit-report -set-exit-code > report.xml - workingDirectory: '$(system.defaultWorkingDirectory)' - displayName: 'Test & Generate Report' - condition: in(variables['Agent.OS'], 'Linux') - - script: | - go test -p 1 -timeout 30m -v v2ray.com/core/... - workingDirectory: '$(system.defaultWorkingDirectory)' + go test -p 1 -v -timeout 30m ./... + workingDirectory: '$(Build.SourcesDirectory)' displayName: 'Test' - condition: in(variables['Agent.OS'], 'Windows_NT', 'Darwin') - - task: PublishTestResults@2 - condition: in(variables['Agent.OS'], 'Linux') - inputs: - testResultsFormat: 'JUnit' # Options: JUnit, NUnit, VSTest, xUnit - testResultsFiles: 'report.xml' - searchFolder: '$(System.DefaultWorkingDirectory)' # Optional