On 08/06/2012 03:54 PM, Eric Blake wrote: > On 08/06/2012 02:44 PM, Kevin Wolf wrote: >> qemu-iotests already filters out image creation options that may be >> present or not in order to get the same output in both cases. However, >> often it only considers the default value of the option. Cover all valid >> values instead so that ./check -o name=value can be used successfull for >> all of them. >> > >> +++ b/tests/qemu-iotests/common.rc >> @@ -110,11 +110,11 @@ _make_test_img() >> sed -e "s#$IMGFMT#IMGFMT#g" | \ >> sed -e "s# encryption=off##g" | \ >> sed -e "s# cluster_size=[0-9]\\+##g" | \ >> - sed -e "s# table_size=0##g" | \ >> + sed -e "s# table_size=[0-9]\\+##g" | \ > > Technically, use of \+ in a sed expression is undefined by POSIX.
Oh, one other thing. This wastes a lot of processes by making a huge pipeline. Why not just do it with one sed process instead? sed -e "s# encryption=off##g" \ -e "s# cluster_size=..." \ -e ... -- Eric Blake ebl...@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature