]> rtime.felk.cvut.cz Git - novaboot.git/commitdiff
Add tests for GRUB2 BOOT_METHOD
authorMichal Sojka <michal.sojka@cvut.cz>
Mon, 28 Jun 2021 06:11:10 +0000 (08:11 +0200)
committerMichal Sojka <michal.sojka@cvut.cz>
Mon, 28 Jun 2021 06:28:07 +0000 (08:28 +0200)
tests/novaboot.wv

index e2ff8c8acfa7469c233ccf440a286a5c46032280..453bb19afb474a28e0370319d31be7beb7d79aef 100755 (executable)
@@ -26,19 +26,33 @@ EOF
 WVPASS ./script --gen-only --pulsar
 WVPASS grep "chld grub" config-novaboot
 
-WVSTART GRUB2
+WVSTART GRUB2 with default BOOT_METHOD=multiboot
 create_script <<EOF
 load kernel
 load ramdisk
 EOF
 WVPASS ./script --gen-only --grub2
-WVPASS git diff --no-index --color - grub.cfg <<EOF
+WVPASS git diff --no-index --color - boot/grub/grub.cfg <<EOF
 menuentry script {
   multiboot kernel 
   module ramdisk ramdisk
 }
 EOF
 
+WVSTART GRUB2 with BOOT_METHOD=linux
+create_script <<EOF
+BOOT_METHOD=linux
+load kernel
+load ramdisk
+EOF
+WVPASS ./script --gen-only --grub2
+WVPASS git diff --no-index --color - boot/grub/grub.cfg <<EOF
+menuentry script {
+  linux kernel 
+  initrd ramdisk
+}
+EOF
+
 WVSTART Configuration files
 create_dummy
 echo '1;' > .novaboot