Hi,

Latest qemu release, 0.12 has some changes on handling cmdline
options, that broke GRUB unit testing framework.  Attached patch fixes
this issue.  Its been tested with old and new qemu versions (0.11 and
0.12) and is working fine.



-- 
bvk.chaitanya
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: bvk.gro...@gmail.com-20100406070144-p9sqy98eqv90vo4n
# target_branch: file:///home/bvk/Work/grub2/mainline/
# testament_sha1: b99333fbdc905f06f129a2f9060cd05c97382e97
# timestamp: 2010-04-06 12:31:57 +0530
# base_revision_id: bvk.gro...@gmail.com-20100405194732-\
#   b0p34f2l1in9kjhn
# 
# Begin patch
=== modified file 'ChangeLog'
--- ChangeLog   2010-04-05 19:47:32 +0000
+++ ChangeLog   2010-04-06 07:01:44 +0000
@@ -1,3 +1,9 @@
+2010-04-06  BVK Chaitanya  <bvk.gro...@gmail.com>
+
+       Fix unit testing framework for qemu 0.12.
+
+       * tests/util/grub-shell.in: Remove -serial stdio option.
+
 2010-04-06  Vladimir Serbinenko  <phco...@gmail.com>
 
        POSIX header file wrappers.

=== modified file 'tests/util/grub-shell.in'
--- tests/util/grub-shell.in    2010-01-22 13:37:27 +0000
+++ tests/util/grub-shell.in    2010-04-06 06:51:11 +0000
@@ -135,7 +135,7 @@
 cp ${isofile} ${fdafile}
 
 outfile=`mktemp`
-qemu-system-i386 ${qemuopts} -nographic -serial stdio -hda ${hdafile} -fda 
${fdafile} -cdrom ${isofile} -boot ${bootdev} | tr -d "\r" >${outfile}
+qemu-system-i386 ${qemuopts} -nographic -hda ${hdafile} -fda ${fdafile} -cdrom 
${isofile} -boot ${bootdev} | tr -d "\r" >${outfile}
 
 cat $outfile
 

# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWXwMZt0AAtLfgAAwVHP/91sM
lQS////+UAW5NnsIqm7Ku27CbACUmihiE/KMQYiPTRNomhpoAAAlEjKbTIxEMSaCaMEGAEMgMJEg
miU9TTbVP1T2qZAzSaNMjBPUDymhocwCaYBMhgACYJgAAAkiJpoCanpppkE1T1N6NTJB5IAaaHqM
L83wSkeLNuPoMtpbJ5ROA1xnjXSJazPRIs7UIL7jop1fqR9p1xPy+t27OInpabbN2W1HloaBrVpl
SY1zmjaoF9d6WPwvPM+zyxXZDSTqMyKHqT7Gh/flFdcmXVCGnwpNDnScEGuUqYgMDYwbti2X0MkZ
lBB6UFaBeEUGuNDmofkdcJmMOQifgZGFC980RDkREGGBXDkiIieXhYLkSYN3pjSRoJDQLQEuEUlV
8Mbuf6TskFAuJwktaCzFejBQSmTuIE6OdFniT32lRM8x/CM8tA+pQKjaIqQY+JWAvjWMRuQT+Y1A
tMUCsafax4sdq4UMoDb08A0EeJ+y4sOIyPqjko8upLqxDYVbAmaZwdrlgG+cckI6yfWxEQ4Uo6S3
TfpxONTE3SK3EqFuurZgIORG3wLInBaVBGEZyI3KLXYWwrrmoKNdv3hMgm592BZHBsDSd+JqNXyW
b2CaoLh0gsICjScVLZQKW2BTupYHMKQiENxMrzjSHIUzfQgvCzkBiUKJsNkCVZCoiUESA76axXBW
5dz274qElFJVj1yHsoQP2K6zFiqUKIY0LjCDTaTfqaIpCrbWMmtIhbmQZKd5EVNdd/M1VoxJrDAv
VrJ2IUSqMsFrz2FMxhgQSN5YKMEtoNqv/glRmbtDCQPa+oovKJLTENj1D4buq6IPgDCaVRiSGC0i
IvNhQZDUlg4THEw8x4hNKUxinBeAeJwrY1e92Ygx5ZneXyOdJFcExMc9h94Vp7p9O9Tnv7PC+V/K
nhjqMBWIj+toaphhS4DG4tOmqlWc4+9HdjiFP10RJXYQLiJgfglzSRcvkjIjkMRB12UPvQW3CKlY
xp+JIN2G92pzHPJjsZMed9AxT8Xs97C4ZHY5jODCjF90z2ol8q3cK5nGPoSU6p7xPNL0EJZunigZ
rg3tRENDCtBZyXI16mPdoXGKHUhOTIiz69w4/hrxtOOCLXRECmtLNXMd3G4EH4+VlIvJxczZVNw8
bIkGMUjwComefNPVi8e5bN8qEmMLiLBcrWjleOFKY+BUFAuWHr8sxMGQmFcKvOk6I4HA1CJMCmEB
MZg+3PUUXiegNJmjHKt3mXDXc31IaDa+MN5rLTFZEbTZQIGMifemUJNKIW9JEfJJHT1D5joOZ7AN
f7CC10wkHX/g3C3FY06kHij0bIifkJiQ3QH3pIbvEMHDeuYN3peWEvr0MyJaUZjML0A0xwXmf5iU
l+wOyz0tSQx2W8ZB6apOF55AKwG5AegXgRIAblepCpGCDxDM9h17EzsJEGXWkjFGq84zyEMzLixM
oEC+ZWjgZCIhEByFSSXKm5lJEw1nB4oPWgk0GAirExVVSipSJDL+zJG4lQEiEOJxHJKQw6kTEqHO
WuEnSaSPhqHqGCDeK7gMMK+QVG+2NAySIqKDIrMqis53XmovNaixtu95A6W7ed+2kQxcbAmjrUKz
wsjmWJIkUjODCpikhrygxC1mBpjXjcgIFIWsNDqKYXn6vWkzVTu7quI4x8w2EVQ5AoeRYLgYnGRP
QgXBVkMlcKtnk4o3HJEQ24oMyqiuu0Bevt7CgXizA1SR0E/RA3cqV+igLE+YwRFUrskGdSme4trh
Lt/4u5IpwoSD4GM26A==
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to