run-tests: download images only on x86-64 (#4421)

When running the tests on aarch64, the run-tests script tries to
download a pre-built image that is built for x86-64, and thus does not
run.

This change adds a check for the Docker daemon host platform and only
downloads the image if it will run.

Furthermore, the image dependency testbed/vim:24 is also built unless
the platform is x86_64, since it is also only provided for this
platform.
This commit is contained in:
Albert Peschar
2023-02-13 05:53:15 +02:00
committed by GitHub
parent f78e9d634f
commit 9c45358aab
2 changed files with 34 additions and 21 deletions

View File

@@ -1,4 +1,6 @@
FROM testbed/vim:24
ARG TESTBED_VIM_VERSION=24
FROM testbed/vim:${TESTBED_VIM_VERSION}
RUN install_vim -tag v8.0.0027 -build \
-tag v9.0.0297 -build \