Tests: introduced a separate cache directory for Go builds.

The Go compiler can't detect changes to C header files when
compiling CGO applications, and then this leads to Go test
samples being linked with wrong libunit.

This patch creates a new cache directory reused throughout
the test suite.
This commit is contained in:
Tiago Natel de Moura
2020-12-21 11:00:46 +00:00
parent 7b669ed866
commit 03436d2ec2
2 changed files with 5 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ class TestApplicationGo(TestApplicationProto):
env = os.environ.copy()
env['GOPATH'] = option.current_dir + '/build/go'
env['GOCACHE'] = option.cache_dir + '/go'
if static:
args = [