mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 17:49:10 +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
|
NAME=qemu-kernel
|
||||||
|
|
||||||
clean_up() {
|
clean_up() {
|
||||||
# remove any files, containers, images etc
|
rm -rf ${NAME}-*
|
||||||
rm -rf ${NAME}* || true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
trap clean_up EXIT
|
trap clean_up EXIT
|
||||||
|
|
||||||
moby build -format kernel+initrd -name "${NAME}" test.yml
|
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}-initrd.img" ] || exit 1
|
||||||
[ -f "${NAME}-cmdline" ]|| exit 1
|
[ -f "${NAME}-cmdline" ]|| exit 1
|
||||||
linuxkit run qemu -kernel "${NAME}" | grep -q "Welcome to LinuxKit"
|
linuxkit run qemu -kernel "${NAME}" | grep -q "Welcome to LinuxKit"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -11,12 +11,12 @@ set -e
|
|||||||
NAME=qemu-iso
|
NAME=qemu-iso
|
||||||
|
|
||||||
clean_up() {
|
clean_up() {
|
||||||
rm -rf ${NAME}* || true
|
rm -rf ${NAME}*
|
||||||
}
|
}
|
||||||
|
|
||||||
trap clean_up EXIT
|
trap clean_up EXIT
|
||||||
|
|
||||||
moby build -format iso-bios -name "${NAME}" test.yml
|
moby build -format iso-bios -name "${NAME}" test.yml
|
||||||
[ -f "${NAME}.iso" ] || exit 1
|
[ -f "${NAME}.iso" ] || exit 1
|
||||||
linuxkit run qemu -iso "${NAME}.iso" | grep -q "Welcome to LinuxKit"
|
linuxkit run qemu -iso "${NAME}.iso" | grep -q "Welcome to LinuxKit"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -11,10 +11,8 @@ set -e
|
|||||||
NAME=qemu-efi
|
NAME=qemu-efi
|
||||||
|
|
||||||
clean_up() {
|
clean_up() {
|
||||||
# remove any files, containers, images etc
|
rm -rf ${NAME}-*
|
||||||
rm -rf ${NAME}* || true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
trap clean_up EXIT
|
trap clean_up EXIT
|
||||||
|
|
||||||
# see https://github.com/linuxkit/linuxkit/issues/1872 this is very flaky in qemu
|
# 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
|
moby build -format iso-efi -name "${NAME}" test.yml
|
||||||
[ -f "${NAME}-efi.iso" ] || exit 1
|
[ -f "${NAME}-efi.iso" ] || exit 1
|
||||||
linuxkit run qemu -iso -uefi "${NAME}-efi.iso" | grep -q "Welcome to LinuxKit"
|
linuxkit run qemu -iso -uefi "${NAME}-efi.iso" | grep -q "Welcome to LinuxKit"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -11,13 +11,12 @@ set -e
|
|||||||
NAME=qemu-qcow2
|
NAME=qemu-qcow2
|
||||||
|
|
||||||
clean_up() {
|
clean_up() {
|
||||||
# remove any files, containers, images etc
|
rm -rf ${NAME}*
|
||||||
rm -rf ${NAME}* || true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
trap clean_up EXIT
|
trap clean_up EXIT
|
||||||
|
|
||||||
moby build -format qcow2 -name "${NAME}" test.yml
|
moby build -format qcow2 -name "${NAME}" test.yml
|
||||||
[ -f "${NAME}.qcow2" ] || exit 1
|
[ -f "${NAME}.qcow2" ] || exit 1
|
||||||
linuxkit run qemu "${NAME}.qcow2" | grep -q "Welcome to LinuxKit"
|
linuxkit run qemu "${NAME}.qcow2" | grep -q "Welcome to LinuxKit"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -11,13 +11,12 @@ set -e
|
|||||||
NAME=qemu-raw
|
NAME=qemu-raw
|
||||||
|
|
||||||
clean_up() {
|
clean_up() {
|
||||||
# remove any files, containers, images etc
|
rm -rf ${NAME}*
|
||||||
rm -rf ${NAME}* || true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
trap clean_up EXIT
|
trap clean_up EXIT
|
||||||
|
|
||||||
moby build -format raw -name "${NAME}" test.yml
|
moby build -format raw -name "${NAME}" test.yml
|
||||||
[ -f "${NAME}.raw" ] || exit 1
|
[ -f "${NAME}.raw" ] || exit 1
|
||||||
linuxkit run qemu "${NAME}.raw" | grep -q "Welcome to LinuxKit"
|
linuxkit run qemu "${NAME}.raw" | grep -q "Welcome to LinuxKit"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -13,10 +13,8 @@ set -e
|
|||||||
NAME=qemu-kernel
|
NAME=qemu-kernel
|
||||||
|
|
||||||
clean_up() {
|
clean_up() {
|
||||||
# remove any files, containers, images etc
|
rm -rf ${NAME}*
|
||||||
rm -rf ${NAME}* || true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
trap clean_up EXIT
|
trap clean_up EXIT
|
||||||
|
|
||||||
# check if qemu is installed locally
|
# 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}-initrd.img" ] || exit 1
|
||||||
[ -f "${NAME}-cmdline" ]|| exit 1
|
[ -f "${NAME}-cmdline" ]|| exit 1
|
||||||
linuxkit run qemu -containerized "${NAME}" | grep -q "Welcome to LinuxKit"
|
linuxkit run qemu -containerized "${NAME}" | grep -q "Welcome to LinuxKit"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# LABELS:
|
# LABELS:
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
set -x
|
|
||||||
|
|
||||||
# Source libraries. Uncomment if needed/defined
|
# Source libraries. Uncomment if needed/defined
|
||||||
#. "${RT_LIB}"
|
#. "${RT_LIB}"
|
||||||
@ -12,9 +11,7 @@ set -x
|
|||||||
NAME=hyperkit-kernel
|
NAME=hyperkit-kernel
|
||||||
|
|
||||||
clean_up() {
|
clean_up() {
|
||||||
echo $(pwd)
|
rm -rf ${NAME}-*
|
||||||
# remove any files, containers, images etc
|
|
||||||
rm -rf "${NAME}"* || true
|
|
||||||
}
|
}
|
||||||
trap clean_up EXIT
|
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}-initrd.img" ] || exit 1
|
||||||
[ -f "${NAME}-cmdline" ]|| exit 1
|
[ -f "${NAME}-cmdline" ]|| exit 1
|
||||||
./test.exp
|
./test.exp
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# LABELS:
|
# LABELS:
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
set -x
|
|
||||||
|
|
||||||
# Source libraries. Uncomment if needed/defined
|
# Source libraries. Uncomment if needed/defined
|
||||||
#. "${RT_LIB}"
|
#. "${RT_LIB}"
|
||||||
@ -12,15 +11,14 @@ set -x
|
|||||||
NAME=hyperkit-acpi
|
NAME=hyperkit-acpi
|
||||||
|
|
||||||
clean_up() {
|
clean_up() {
|
||||||
echo $(pwd)
|
rm -rf ${NAME}-*
|
||||||
# remove any files, containers, images etc
|
|
||||||
rm -rf "${NAME}"* || true
|
|
||||||
}
|
}
|
||||||
trap clean_up EXIT
|
trap clean_up EXIT
|
||||||
|
|
||||||
moby build -format kernel+initrd -name "${NAME}" test.yml
|
moby build -format kernel+initrd -name "${NAME}" test.yml
|
||||||
[ -f "${NAME}-kernel" ] || exit 1
|
[ -f "${NAME}-kernel" ] || exit 1
|
||||||
[ -f "${NAME}-initrd.img" ] || exit 1
|
[ -f "${NAME}-initrd.img" ] || exit 1
|
||||||
[ -f "${NAME}-cmdline" ]|| exit 1
|
[ -f "${NAME}-cmdline" ] || exit 1
|
||||||
./test.exp
|
./test.exp
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
Loading…
Reference in New Issue
Block a user