From 69c8657a66ac1a7e3bfd388de0a7cd28ac4b51cd Mon Sep 17 00:00:00 2001
From: Andrei Vagin <avagin@google.com>
Date: Tue, 11 Jun 2019 16:35:42 -0700
Subject: kokoro: don't overwrite test results for different runtimes

PiperOrigin-RevId: 252724255
---
 tools/run_tests.sh | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

(limited to 'tools')

diff --git a/tools/run_tests.sh b/tools/run_tests.sh
index b35d2e4b8..8874794fd 100755
--- a/tools/run_tests.sh
+++ b/tools/run_tests.sh
@@ -175,13 +175,17 @@ run_docker_tests() {
   # configuration, e.g. save/restore not supported with hostnet.
   declare -a variations=("" "-kvm" "-hostnet" "-overlay")
   for v in "${variations[@]}"; do
+    # Change test names otherwise each run of tests will overwrite logs and
+    # results of the previous run.
+    sed -i "s/name = \"integration_test.*\"/name = \"integration_test${v}\"/" runsc/test/integration/BUILD
+    sed -i "s/name = \"image_test.*\"/name = \"image_test${v}\"/" runsc/test/image/BUILD
     # Run runsc tests with docker that are tagged manual.
     bazel test \
       "${BAZEL_BUILD_FLAGS[@]}" \
       --test_env=RUNSC_RUNTIME="${RUNTIME}${v}" \
       --test_output=all \
-      //runsc/test/image:image_test \
-      //runsc/test/integration:integration_test
+      //runsc/test/image:image_test${v} \
+      //runsc/test/integration:integration_test${v}
   done
 }
 
-- 
cgit v1.2.3