mirror of
https://github.com/linuxkit/linuxkit.git
synced 2026-05-14 11:16:11 +00:00
For all output formats except kernel+initrd, you must use the full path of the file they want to run. Make the options auto detect. Split the uefi option to mean "use uefi firmware" not be ISO specific. Allow specifying a bootable disk image, so we can test disk image output formats with qemu too. Add a test case for qcow2 boot under qemu. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
24 lines
486 B
Bash
24 lines
486 B
Bash
#!/bin/sh
|
|
# SUMMARY: Check that the sysctl config works
|
|
# LABELS:
|
|
# REPEAT:
|
|
# AUTHOR: Justin Cormack <justin.cormack@docker.com>
|
|
|
|
set -e
|
|
|
|
# Source libraries. Uncomment if needed/defined
|
|
#. "${RT_LIB}"
|
|
. "${RT_PROJECT_ROOT}/_lib/lib.sh"
|
|
|
|
clean_up() {
|
|
find . -iname "test-sysctl*" -not -iname "*.yml" -exec rm -rf {} \;
|
|
}
|
|
trap clean_up EXIT
|
|
|
|
# Test code goes here
|
|
moby build test-sysctl
|
|
RESULT="$(linuxkit run qemu -kernel test-sysctl)"
|
|
echo "${RESULT}" | grep -q "suite PASSED"
|
|
|
|
exit 0
|