summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2024-02-26 15:10:36 +0000
committerTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-02-26 21:45:47 +0000
commit5b2f97b131d2075a12c5c48e3fc56a74a7de3b58 (patch)
tree771a0fd01e090bfe0458ebb5526b48e90f796686
parent148894a4519be445789f43c4e27fc0a8e9e72700 (diff)
downloadart-5b2f97b131d2075a12c5c48e3fc56a74a7de3b58.tar.gz
Qemu: Ensure ART_SSH_CMD is defined when running tests
Bug: 283085397 Test: art/test.py --target -r --ndebug --64 --optimizing 001-Main Change-Id: Ib6424a483fe826f8b671c36015531b6d88119571
-rwxr-xr-xtest/run-test8
-rw-r--r--test/testrunner/env.py8
2 files changed, 11 insertions, 5 deletions
diff --git a/test/run-test b/test/run-test
index de676a0eaa..95af20cca2 100755
--- a/test/run-test
+++ b/test/run-test
@@ -114,10 +114,10 @@ if True:
checker = f"{progdir}/../tools/checker/checker.py"
ON_VM = os.environ.get("ART_TEST_ON_VM")
- SSH_USER = os.environ.get("ART_TEST_SSH_USER")
- SSH_HOST = os.environ.get("ART_TEST_SSH_HOST")
- SSH_PORT = os.environ.get("ART_TEST_SSH_PORT")
- SSH_CMD = os.environ.get("ART_SSH_CMD")
+ SSH_USER = env.ART_TEST_SSH_USER
+ SSH_HOST = env.ART_TEST_SSH_HOST
+ SSH_PORT = env.ART_TEST_SSH_PORT
+ SSH_CMD = env.ART_SSH_CMD
SCP_CMD = os.environ.get("ART_SCP_CMD")
CHROOT = os.environ.get("ART_TEST_CHROOT")
CHROOT_CMD = os.environ.get("ART_CHROOT_CMD")
diff --git a/test/testrunner/env.py b/test/testrunner/env.py
index 200de4a97d..75d62eb8c2 100644
--- a/test/testrunner/env.py
+++ b/test/testrunner/env.py
@@ -148,4 +148,10 @@ SOONG_OUT_DIR = _get_build_var('SOONG_OUT_DIR')
ART_TEST_RUN_ON_ARM_FVP = _getEnvBoolean('ART_TEST_RUN_ON_ARM_FVP', False)
ART_TEST_ON_VM = _env.get('ART_TEST_ON_VM')
-ART_SSH_CMD = _env.get('ART_SSH_CMD')
+
+ART_TEST_SSH_PORT = _env.get('ART_TEST_SSH_PORT', 10001)
+ART_TEST_SSH_USER = _env.get('ART_TEST_SSH_USER', 'ubuntu')
+ART_TEST_SSH_HOST = _env.get('ART_TEST_SSH_HOST', 'localhost')
+ART_SSH_CMD = _env.get('ART_SSH_CMD', f"ssh -q -i ~/.ssh/ubuntu -p {ART_TEST_SSH_PORT} "
+ f"-o StrictHostKeyChecking=no "
+ f"{ART_TEST_SSH_USER}@{ART_TEST_SSH_HOST}")