mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 09:39:08 +00:00
tests: Minor tweaks to the platform tests
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
parent
a9538a57d4
commit
3ed9803ac3
@ -11,10 +11,8 @@ set -e
|
||||
NAME=qemu-kernel
|
||||
|
||||
clean_up() {
|
||||
# remove any files, containers, images etc
|
||||
rm -rf ${NAME}* || true
|
||||
rm -rf ${NAME}-*
|
||||
}
|
||||
|
||||
trap clean_up EXIT
|
||||
|
||||
moby build -format kernel+initrd -name "${NAME}" test.yml
|
||||
@ -22,4 +20,5 @@ moby build -format kernel+initrd -name "${NAME}" test.yml
|
||||
[ -f "${NAME}-initrd.img" ] || exit 1
|
||||
[ -f "${NAME}-cmdline" ]|| exit 1
|
||||
linuxkit run qemu -kernel "${NAME}" | grep -q "Welcome to LinuxKit"
|
||||
|
||||
exit 0
|
||||
|
@ -11,12 +11,12 @@ set -e
|
||||
NAME=qemu-iso
|
||||
|
||||
clean_up() {
|
||||
rm -rf ${NAME}* || true
|
||||
rm -rf ${NAME}*
|
||||
}
|
||||
|
||||
trap clean_up EXIT
|
||||
|
||||
moby build -format iso-bios -name "${NAME}" test.yml
|
||||
[ -f "${NAME}.iso" ] || exit 1
|
||||
linuxkit run qemu -iso "${NAME}.iso" | grep -q "Welcome to LinuxKit"
|
||||
|
||||
exit 0
|
||||
|
@ -11,10 +11,8 @@ set -e
|
||||
NAME=qemu-efi
|
||||
|
||||
clean_up() {
|
||||
# remove any files, containers, images etc
|
||||
rm -rf ${NAME}* || true
|
||||
rm -rf ${NAME}-*
|
||||
}
|
||||
|
||||
trap clean_up EXIT
|
||||
|
||||
# see https://github.com/linuxkit/linuxkit/issues/1872 this is very flaky in qemu
|
||||
@ -30,4 +28,5 @@ fi
|
||||
moby build -format iso-efi -name "${NAME}" test.yml
|
||||
[ -f "${NAME}-efi.iso" ] || exit 1
|
||||
linuxkit run qemu -iso -uefi "${NAME}-efi.iso" | grep -q "Welcome to LinuxKit"
|
||||
|
||||
exit 0
|
||||
|
@ -11,13 +11,12 @@ set -e
|
||||
NAME=qemu-qcow2
|
||||
|
||||
clean_up() {
|
||||
# remove any files, containers, images etc
|
||||
rm -rf ${NAME}* || true
|
||||
rm -rf ${NAME}*
|
||||
}
|
||||
|
||||
trap clean_up EXIT
|
||||
|
||||
moby build -format qcow2 -name "${NAME}" test.yml
|
||||
[ -f "${NAME}.qcow2" ] || exit 1
|
||||
linuxkit run qemu "${NAME}.qcow2" | grep -q "Welcome to LinuxKit"
|
||||
|
||||
exit 0
|
||||
|
@ -11,13 +11,12 @@ set -e
|
||||
NAME=qemu-raw
|
||||
|
||||
clean_up() {
|
||||
# remove any files, containers, images etc
|
||||
rm -rf ${NAME}* || true
|
||||
rm -rf ${NAME}*
|
||||
}
|
||||
|
||||
trap clean_up EXIT
|
||||
|
||||
moby build -format raw -name "${NAME}" test.yml
|
||||
[ -f "${NAME}.raw" ] || exit 1
|
||||
linuxkit run qemu "${NAME}.raw" | grep -q "Welcome to LinuxKit"
|
||||
|
||||
exit 0
|
||||
|
@ -13,10 +13,8 @@ set -e
|
||||
NAME=qemu-kernel
|
||||
|
||||
clean_up() {
|
||||
# remove any files, containers, images etc
|
||||
rm -rf ${NAME}* || true
|
||||
rm -rf ${NAME}*
|
||||
}
|
||||
|
||||
trap clean_up EXIT
|
||||
|
||||
# check if qemu is installed locally
|
||||
@ -33,4 +31,5 @@ moby build -format kernel+initrd -name "${NAME}" test.yml
|
||||
[ -f "${NAME}-initrd.img" ] || exit 1
|
||||
[ -f "${NAME}-cmdline" ]|| exit 1
|
||||
linuxkit run qemu -containerized "${NAME}" | grep -q "Welcome to LinuxKit"
|
||||
|
||||
exit 0
|
||||
|
@ -3,7 +3,6 @@
|
||||
# LABELS:
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
# Source libraries. Uncomment if needed/defined
|
||||
#. "${RT_LIB}"
|
||||
@ -12,9 +11,7 @@ set -x
|
||||
NAME=hyperkit-kernel
|
||||
|
||||
clean_up() {
|
||||
echo $(pwd)
|
||||
# remove any files, containers, images etc
|
||||
rm -rf "${NAME}"* || true
|
||||
rm -rf ${NAME}-*
|
||||
}
|
||||
trap clean_up EXIT
|
||||
|
||||
@ -23,4 +20,5 @@ moby build -format kernel+initrd -name "${NAME}" test.yml
|
||||
[ -f "${NAME}-initrd.img" ] || exit 1
|
||||
[ -f "${NAME}-cmdline" ]|| exit 1
|
||||
./test.exp
|
||||
|
||||
exit 0
|
||||
|
@ -3,7 +3,6 @@
|
||||
# LABELS:
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
# Source libraries. Uncomment if needed/defined
|
||||
#. "${RT_LIB}"
|
||||
@ -12,15 +11,14 @@ set -x
|
||||
NAME=hyperkit-acpi
|
||||
|
||||
clean_up() {
|
||||
echo $(pwd)
|
||||
# remove any files, containers, images etc
|
||||
rm -rf "${NAME}"* || true
|
||||
rm -rf ${NAME}-*
|
||||
}
|
||||
trap clean_up EXIT
|
||||
|
||||
moby build -format kernel+initrd -name "${NAME}" test.yml
|
||||
[ -f "${NAME}-kernel" ] || exit 1
|
||||
[ -f "${NAME}-initrd.img" ] || exit 1
|
||||
[ -f "${NAME}-cmdline" ]|| exit 1
|
||||
[ -f "${NAME}-cmdline" ] || exit 1
|
||||
./test.exp
|
||||
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user