Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9e4b248 authored by Colin Cross's avatar Colin Cross Committed by Gerrit Code Review
Browse files

Merge "Run soong tests in presubmit with the race detector enabled" into main

parents 1b1b9a93 ec78a467
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -32,6 +32,12 @@ export TMPDIR=${abs_out_dir}/gotemp
mkdir -p ${TMPDIR}
${GOROOT}/bin/go env

# Building with the race detector enabled uses the host linker, set the
# path to use the hermetic one.
CLANG_VERSION=$(build/soong/scripts/get_clang_version.py)
export CC="${TOP}/prebuilts/clang/host/${OS}-x86/${CLANG_VERSION}/bin/clang"
export CXX="${TOP}/prebuilts/clang/host/${OS}-x86/${CLANG_VERSION}/bin/clang++"

# androidmk_test.go gets confused if ANDROID_BUILD_TOP is set.
unset ANDROID_BUILD_TOP

@@ -66,5 +72,6 @@ for dir in "${go_modules[@]}"; do
    (cd "$dir";
     eval ${network_jail} -- ${GOROOT}/bin/go build ./...
     eval ${network_jail} -- ${GOROOT}/bin/go test ./...
     eval ${network_jail} -- ${GOROOT}/bin/go test -race -short ./...
    )
done