Lines Matching +full:- +full:- +full:-
4 # Test qemu-img command line parsing
56 # Last -f should win
57 run_qemu_img create -f foo -f $IMGFMT "$TEST_IMG" $size
60 # Multiple -o should be merged
61 run_qemu_img create -f $IMGFMT -o cluster_size=4k -o lazy_refcounts=on "$TEST_IMG" $size
62 _img_info --format-specific
64 # If the same -o key is specified more than once, the last one wins
65 run_qemu_img create -f $IMGFMT -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k "$TEST_IM…
66 _img_info --format-specific
67 run_qemu_img create -f $IMGFMT -o cluster_size=4k,cluster_size=8k "$TEST_IMG" $size
71 echo === create: help for -o ===
73 # Adding the help option to a command without other -o options
74 run_qemu_img create -f $IMGFMT -o help "$TEST_IMG" $size
75 run_qemu_img create -f $IMGFMT -o \? "$TEST_IMG" $size
77 # Adding the help option to the same -o option
78 run_qemu_img create -f $IMGFMT -o cluster_size=4k,help "$TEST_IMG" $size
79 run_qemu_img create -f $IMGFMT -o cluster_size=4k,\? "$TEST_IMG" $size
80 run_qemu_img create -f $IMGFMT -o help,cluster_size=4k "$TEST_IMG" $size
81 run_qemu_img create -f $IMGFMT -o \?,cluster_size=4k "$TEST_IMG" $size
83 # Adding the help option to a separate -o option
84 run_qemu_img create -f $IMGFMT -o cluster_size=4k -o help "$TEST_IMG" $size
85 run_qemu_img create -f $IMGFMT -o cluster_size=4k -o \? "$TEST_IMG" $size
88 run_qemu_img create -f $IMGFMT -u -o backing_file="$TEST_IMG",,help \
89 -F $IMGFMT "$TEST_IMG" $size
90 run_qemu_img create -f $IMGFMT -u -o backing_file="$TEST_IMG",,\? \
91 -F $IMGFMT "$TEST_IMG" $size
93 # Try to trick qemu-img into creating escaped commas
94 run_qemu_img create -f $IMGFMT -o backing_file="$TEST_IMG", -o help "$TEST_IMG" $size
95 run_qemu_img create -f $IMGFMT -o backing_file="$TEST_IMG" -o ,help "$TEST_IMG" $size
96 run_qemu_img create -f $IMGFMT -o backing_file="$TEST_IMG" -o ,, -o help "$TEST_IMG" $size
99 run_qemu_img create -f $IMGFMT -o help
100 run_qemu_img create -o help
103 run_qemu_img create -f bochs -o help
109 run_qemu_img create -f $IMGFMT "$TEST_IMG" $size
111 # Last -f should win
112 run_qemu_img convert -f foo -f $IMGFMT "$TEST_IMG" "$TEST_IMG".base
115 # Last -O should win
116 run_qemu_img convert -O foo -O $IMGFMT "$TEST_IMG" "$TEST_IMG".base
119 # Multiple -o should be merged
120 run_qemu_img convert -O $IMGFMT -o cluster_size=4k -o lazy_refcounts=on "$TEST_IMG" "$TEST_IMG".base
121 TEST_IMG="${TEST_IMG}.base" _img_info --format-specific
123 # If the same -o key is specified more than once, the last one wins
124 run_qemu_img convert -O $IMGFMT -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k "$TEST_I…
125 TEST_IMG="${TEST_IMG}.base" _img_info --format-specific
126 run_qemu_img convert -O $IMGFMT -o cluster_size=4k,cluster_size=8k "$TEST_IMG" "$TEST_IMG".base
130 echo === convert: help for -o ===
132 # Adding the help option to a command without other -o options
133 run_qemu_img convert -O $IMGFMT -o help "$TEST_IMG" "$TEST_IMG".base
134 run_qemu_img convert -O $IMGFMT -o \? "$TEST_IMG" "$TEST_IMG".base
136 # Adding the help option to the same -o option
137 run_qemu_img convert -O $IMGFMT -o cluster_size=4k,help "$TEST_IMG" "$TEST_IMG".base
138 run_qemu_img convert -O $IMGFMT -o cluster_size=4k,\? "$TEST_IMG" "$TEST_IMG".base
139 run_qemu_img convert -O $IMGFMT -o help,cluster_size=4k "$TEST_IMG" "$TEST_IMG".base
140 run_qemu_img convert -O $IMGFMT -o \?,cluster_size=4k "$TEST_IMG" "$TEST_IMG".base
142 # Adding the help option to a separate -o option
143 run_qemu_img convert -O $IMGFMT -o cluster_size=4k -o help "$TEST_IMG" "$TEST_IMG".base
144 run_qemu_img convert -O $IMGFMT -o cluster_size=4k -o \? "$TEST_IMG" "$TEST_IMG".base
147 run_qemu_img convert -O $IMGFMT -o backing_fmt=$IMGFMT,backing_file="$TEST_IMG",,help "$TEST_IMG" "…
148 run_qemu_img convert -O $IMGFMT -o backing_fmt=$IMGFMT,backing_file="$TEST_IMG",,\? "$TEST_IMG" "$T…
150 # Try to trick qemu-img into creating escaped commas
151 run_qemu_img convert -O $IMGFMT -o backing_file="$TEST_IMG", -o help "$TEST_IMG" "$TEST_IMG".base
152 run_qemu_img convert -O $IMGFMT -o backing_file="$TEST_IMG" -o ,help "$TEST_IMG" "$TEST_IMG".base
153 run_qemu_img convert -O $IMGFMT -o backing_file="$TEST_IMG" -o ,, -o help "$TEST_IMG" "$TEST_IMG".b…
156 run_qemu_img convert -O $IMGFMT -o help
157 run_qemu_img convert -o help
160 run_qemu_img convert -O bochs -o help
163 echo === convert: -C and other options ===
165 # Adding the help option to a command without other -o options
166 run_qemu_img convert -C -S 4k -O $IMGFMT "$TEST_IMG" "$TEST_IMG".target
167 run_qemu_img convert -C -S 8k -O $IMGFMT "$TEST_IMG" "$TEST_IMG".target
168 run_qemu_img convert -C -c -O $IMGFMT "$TEST_IMG" "$TEST_IMG".target
169 run_qemu_img convert -C --salvage -O $IMGFMT "$TEST_IMG" "$TEST_IMG".target
174 # Last -f should win
175 run_qemu_img amend -f foo -f $IMGFMT -o lazy_refcounts=on "$TEST_IMG"
176 _img_info --format-specific
178 # Multiple -o should be merged
179 run_qemu_img amend -f $IMGFMT -o size=130M -o lazy_refcounts=off "$TEST_IMG"
180 _img_info --format-specific
182 # If the same -o key is specified more than once, the last one wins
183 run_qemu_img amend -f $IMGFMT -o size=8M -o lazy_refcounts=on -o size=132M "$TEST_IMG"
184 _img_info --format-specific
185 run_qemu_img amend -f $IMGFMT -o size=4M,size=148M "$TEST_IMG"
189 echo === amend: help for -o ===
191 # Adding the help option to a command without other -o options
192 run_qemu_img amend -f $IMGFMT -o help "$TEST_IMG"
193 run_qemu_img amend -f $IMGFMT -o \? "$TEST_IMG"
195 # Adding the help option to the same -o option
196 run_qemu_img amend -f $IMGFMT -o cluster_size=4k,help "$TEST_IMG"
197 run_qemu_img amend -f $IMGFMT -o cluster_size=4k,\? "$TEST_IMG"
198 run_qemu_img amend -f $IMGFMT -o help,cluster_size=4k "$TEST_IMG"
199 run_qemu_img amend -f $IMGFMT -o \?,cluster_size=4k "$TEST_IMG"
201 # Adding the help option to a separate -o option
202 run_qemu_img amend -f $IMGFMT -o cluster_size=4k -o help "$TEST_IMG"
203 run_qemu_img amend -f $IMGFMT -o cluster_size=4k -o \? "$TEST_IMG"
206 run_qemu_img amend -f $IMGFMT -o backing_file="$TEST_IMG",,help "$TEST_IMG"
207 run_qemu_img rebase -u -b "" -f $IMGFMT "$TEST_IMG"
209 run_qemu_img amend -f $IMGFMT -o backing_file="$TEST_IMG",,\? "$TEST_IMG"
210 run_qemu_img rebase -u -b "" -f $IMGFMT "$TEST_IMG"
212 # Try to trick qemu-img into creating escaped commas
213 run_qemu_img amend -f $IMGFMT -o backing_file="$TEST_IMG", -o help "$TEST_IMG"
214 run_qemu_img amend -f $IMGFMT -o backing_file="$TEST_IMG" -o ,help "$TEST_IMG"
215 run_qemu_img amend -f $IMGFMT -o backing_file="$TEST_IMG" -o ,, -o help "$TEST_IMG"
218 run_qemu_img amend -f $IMGFMT -o help
222 run_qemu_img amend -o help
225 run_qemu_img amend -f bochs -o help
229 rm -f $seq.full