diff options
author | Abseil Team <absl-team@google.com> | 2021-04-09 07:22:42 -0700 |
---|---|---|
committer | Dino Radaković <dinor@google.com> | 2021-04-09 09:04:04 -0700 |
commit | 965f8ecbfd8b91bbd4f5ee4914c028660bb89029 (patch) | |
tree | 8774a3bf4617a1871e1396b1d95746df819f2f9d /ci/linux-presubmit.sh | |
parent | ad462b70c93bb9408a76837129642c89cd3ce51d (diff) | |
download | googletest-965f8ecbfd8b91bbd4f5ee4914c028660bb89029.tar.gz googletest-965f8ecbfd8b91bbd4f5ee4914c028660bb89029.zip |
Googletest export
Generalize root directory in CI scripts
PiperOrigin-RevId: 367628939
Diffstat (limited to 'ci/linux-presubmit.sh')
-rw-r--r-- | ci/linux-presubmit.sh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/ci/linux-presubmit.sh b/ci/linux-presubmit.sh index 5cbd7c41..d02130c3 100644 --- a/ci/linux-presubmit.sh +++ b/ci/linux-presubmit.sh @@ -34,7 +34,9 @@ set -euox pipefail readonly LINUX_LATEST_CONTAINER="gcr.io/google.com/absl-177019/linux_hybrid-latest:20201008" readonly LINUX_GCC_FLOOR_CONTAINER="gcr.io/google.com/absl-177019/linux_gcc-floor:20201015" -SRC=$(realpath git/googletest) +if [[ -z ${GTEST_ROOT:-} ]]; then + GTEST_ROOT="$(realpath $(dirname ${0})/..)" +fi if [[ -z ${STD:-} ]]; then STD="c++11 c++14 c++17 c++20" @@ -44,7 +46,7 @@ fi for cc in /usr/local/bin/gcc /opt/llvm/clang/bin/clang; do for cmake_off_on in OFF ON; do time docker run \ - --volume="${SRC}:/src:ro" \ + --volume="${GTEST_ROOT}:/src:ro" \ --tmpfs="/build:exec" \ --workdir="/build" \ --rm \ @@ -66,7 +68,7 @@ done # Do one test with an older version of GCC time docker run \ - --volume="${SRC}:/src:ro" \ + --volume="${GTEST_ROOT}:/src:ro" \ --workdir="/src" \ --rm \ --env="CC=/usr/local/bin/gcc" \ @@ -83,7 +85,7 @@ time docker run \ for std in ${STD}; do for absl in 0 1; do time docker run \ - --volume="${SRC}:/src:ro" \ + --volume="${GTEST_ROOT}:/src:ro" \ --workdir="/src" \ --rm \ --env="CC=/usr/local/bin/gcc" \ @@ -103,7 +105,7 @@ done for std in ${STD}; do for absl in 0 1; do time docker run \ - --volume="${SRC}:/src:ro" \ + --volume="${GTEST_ROOT}:/src:ro" \ --workdir="/src" \ --rm \ --env="CC=/opt/llvm/clang/bin/clang" \ |