Magellan Linux

Diff of /tags/grubby-8_34/test.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1856 by niro, Mon Jul 2 13:13:49 2012 UTC revision 2057 by niro, Wed Feb 20 14:05:36 2013 UTC
# Line 126  while true; do Line 126  while true; do
126  done  done
127    
128  export MALLOC_CHECK_=2  export MALLOC_CHECK_=2
129    if [ -n "${RANDOM}" ]; then
130        export MALLOC_PERTURB_=$(($RANDOM % 255 + 1))
131    else
132        export MALLOC_PERTURB_=1
133    fi
134    
135  testing="Parse/write comparison"  testing="Parse/write comparison"
136  for n in test/*.[0-9]*; do  for n in test/*.[0-9]*; do
137        [ -d $n ] && continue
138      n=${n#*/} # remove test/      n=${n#*/} # remove test/
139      b=${n%.*} # remove suffix      b=${n%.*} # remove suffix
140      [[ $b == $opt_bootloader ]] || continue      [[ $b == $opt_bootloader ]] || continue
# Line 202  grubTest grub.3 default/g3.2 --boot-file Line 208  grubTest grub.3 default/g3.2 --boot-file
208  grubTest grub.4 default/g4.1 --boot-filesystem=/ --set-default=/boot/vmlinuz-2.4.7-ac3 --remove-kernel /boot/vmlinuz-2.4.7-2.5  grubTest grub.4 default/g4.1 --boot-filesystem=/ --set-default=/boot/vmlinuz-2.4.7-ac3 --remove-kernel /boot/vmlinuz-2.4.7-2.5
209  grubTest grub.4 default/g4.2 --boot-filesystem=/ --set-default=/boot/vmlinuz-2.4.7-ac3 --remove-kernel /boot/vmlinuz-2.4.7-2.5 --add-kernel=/boot/new-kernel --copy-default --title New_Title  grubTest grub.4 default/g4.2 --boot-filesystem=/ --set-default=/boot/vmlinuz-2.4.7-ac3 --remove-kernel /boot/vmlinuz-2.4.7-2.5 --add-kernel=/boot/new-kernel --copy-default --title New_Title
210  grubTest grub.6 default/g6.1 --remove-kernel=/boot/vmlinuz-2.4.7-2.9 --boot-filesystem=/  grubTest grub.6 default/g6.1 --remove-kernel=/boot/vmlinuz-2.4.7-2.9 --boot-filesystem=/
211    grubTest grub.14 add/g1.7 --boot-filesystem=/boot --add-kernel /boot/new-kernel --title Some_Title
212    
213    testing="GRUB default index directive"
214    grubTest grub.13 setdefaultindex/g.13.0 --set-default-index=0
215    grubTest grub.13 setdefaultindex/g.13.1 --set-default-index=1
216    grubTest grub.13 setdefaultindex/g.13.9 --set-default-index=9
217    
218  testing="GRUB display default index"  testing="GRUB display default index"
219  grubDisplayTest grub.1 defaultindex/0 --default-index  grubDisplayTest grub.1 defaultindex/0 --default-index
# Line 305  grubTest grub.11 updargs/g11.2 --boot-fi Line 317  grubTest grub.11 updargs/g11.2 --boot-fi
317      --update-kernel=/vmlinuz-2.4.7-2smp \      --update-kernel=/vmlinuz-2.4.7-2smp \
318      --args "ro root=LABEL=/ single"      --args "ro root=LABEL=/ single"
319    
320    testing="GRUB lba and root information on SuSE systems"
321    GRUBBY_SUSE_RELEASE=test/grub.12-support_files/etc/SuSE-release \
322        GRUBBY_SUSE_GRUB_CONF=test/grub.12-support_files/etc/grub.conf \
323        GRUBBY_GRUB_DEVICE_MAP=test/grub.12-support_files/boot/grub/device.map \
324        grubTest grub.12 info/g12.1 --info=0
325    
326  testing="LILO update kernel argument handling"  testing="LILO update kernel argument handling"
327  liloTest lilo.1 updargs/l1.1 --update-kernel=/boot/vmlinuz-2.4.18-4 \  liloTest lilo.1 updargs/l1.1 --update-kernel=/boot/vmlinuz-2.4.18-4 \
328      --args="root=/dev/md1"      --args="root=/dev/md1"
# Line 363  grubTest grub.11 add/g11.1 --add-kernel= Line 381  grubTest grub.11 add/g11.1 --add-kernel=
381  testing="GRUB2 add kernel"  testing="GRUB2 add kernel"
382  grub2Test grub2.1 add/g2-1.1 --add-kernel=/boot/new-kernel.img --title='title' \  grub2Test grub2.1 add/g2-1.1 --add-kernel=/boot/new-kernel.img --title='title' \
383      --initrd=/boot/new-initrd --boot-filesystem=/boot/ --copy-default      --initrd=/boot/new-initrd --boot-filesystem=/boot/ --copy-default
384    grub2Test grub2.1 add/g2-1.6 --add-kernel=/boot/new-kernel.img --title='title' \
385        --initrd=/boot/new-initrd --boot-filesystem=/boot/ --copy-default --efi
386    grub2Test grub2.6 add/g2-1.7 --add-kernel=/boot/new-kernel.img --title='title' \
387        --initrd=/boot/new-initrd --boot-filesystem=/boot/ --copy-default --efi
388  grub2Test grub2.1 add/g2-1.2 --add-kernel=/boot/new-kernel.img --title='title' \  grub2Test grub2.1 add/g2-1.2 --add-kernel=/boot/new-kernel.img --title='title' \
389      --initrd=/boot/new-initrd --boot-filesystem=/boot/ \      --initrd=/boot/new-initrd --boot-filesystem=/boot/ \
390      --copy-default --make-default      --copy-default --make-default
# Line 402  grub2Test grub2.4 remove/g2-1.2 --remove Line 424  grub2Test grub2.4 remove/g2-1.2 --remove
424  testing="GRUB2 (submenu) remove kernel via title"  testing="GRUB2 (submenu) remove kernel via title"
425  grub2Test grub2.4 remove/g2-1.2 --remove-kernel="TITLE=title2"  grub2Test grub2.4 remove/g2-1.2 --remove-kernel="TITLE=title2"
426    
427    testing="GRUB2 default index directive"
428    grub2Test grub2.1 setdefaultindex/g2.1.0 --set-default-index=0
429    grub2Test grub2.1 setdefaultindex/g2.1.1 --set-default-index=1
430    grub2Test grub2.1 setdefaultindex/g2.1.9 --set-default-index=9
431    
432  testing="YABOOT add kernel"  testing="YABOOT add kernel"
433  yabootTest yaboot.1 add/y1.1 --copy-default --boot-filesystem=/ --add-kernel=/boot/new-kernel  \  yabootTest yaboot.1 add/y1.1 --copy-default --boot-filesystem=/ --add-kernel=/boot/new-kernel  \
434      --title=newtitle      --title=newtitle

Legend:
Removed from v.1856  
changed lines
  Added in v.2057