tests: Minor tweaks to the platform tests

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
Rolf Neugebauer 2017-09-17 20:32:53 +01:00
parent a9538a57d4
commit 3ed9803ac3
8 changed files with 17 additions and 26 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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