summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-07-13 19:24:01 +0300
committerLars Wirzenius <liw@liw.fi>2023-07-13 19:24:01 +0300
commitf86f158dc05c3e70f7608280528d91d67b82b760 (patch)
tree6bca171b80283b0049eafd7014435f3cf9017099
parent3b5842b1d4dad02ce3c4a145c694eaefb7a8b069 (diff)
downloadvmdb2-f86f158dc05c3e70f7608280528d91d67b82b760.tar.gz
tests: allow check-images to be used in a faster way
Default is to test several Debian releases on several architectures, but sometimes that's not needed, until at the final stages of a merge cycle. When something faster is needed, only specific releases on amd64 are tested. Much speed, very fast. Sponsored-by: author
-rwxr-xr-xcheck-images46
1 files changed, 26 insertions, 20 deletions
diff --git a/check-images b/check-images
index 1babf53..e9852cf 100755
--- a/check-images
+++ b/check-images
@@ -28,25 +28,31 @@ twice() {
echo
}
-twice buster amd64 uefi
-twice bullseye amd64 uefi
-twice bookworm amd64 uefi
-
-twice buster arm64 uefi
-twice bullseye arm64 uefi
-twice bookworm arm64 uefi
-
-twice buster armhf uefi
-twice bullseye armhf uefi
-twice bookworm armhf uefi
-
-twice buster i386 uefi
-twice bullseye i386 uefi
-twice bookworm i386 uefi
-
-# These are broken for now, at least for tests. Please help debug and
-# fix.
-#twice buster armhf uefi
-#twice buster ppc64el ieee1275
+if [ "$#" = 0 ]; then
+ twice buster amd64 uefi
+ twice bullseye amd64 uefi
+ twice bookworm amd64 uefi
+
+ twice buster arm64 uefi
+ twice bullseye arm64 uefi
+ twice bookworm arm64 uefi
+
+ twice buster armhf uefi
+ twice bullseye armhf uefi
+ twice bookworm armhf uefi
+
+ twice buster i386 uefi
+ twice bullseye i386 uefi
+ twice bookworm i386 uefi
+
+ # These are broken for now, at least for tests. Please help
+ # debug and fix.
+ #twice buster armhf uefi
+ #twice buster ppc64el ieee1275
+else
+ for release in "$@"; do
+ once "$release" amd64 uefi
+ done
+fi
echo All test images built successfully.