root / tests / qemu-iotests / 006 @ b3ce604e
History | View | Annotate | Download (1.2 kB)
1 | 908eaf68 | Stefan Hajnoczi | #!/bin/bash |
---|---|---|---|
2 | 6bf19c94 | Christoph Hellwig | # |
3 | 6bf19c94 | Christoph Hellwig | # Make sure qemu-img rejects > 127GB images for the vpc format as the format |
4 | 6bf19c94 | Christoph Hellwig | # doesn't support this. |
5 | 6bf19c94 | Christoph Hellwig | # |
6 | 6bf19c94 | Christoph Hellwig | # Copyright (C) 2009 Red Hat, Inc. |
7 | 6bf19c94 | Christoph Hellwig | # |
8 | 6bf19c94 | Christoph Hellwig | # This program is free software; you can redistribute it and/or modify |
9 | 6bf19c94 | Christoph Hellwig | # it under the terms of the GNU General Public License as published by |
10 | 6bf19c94 | Christoph Hellwig | # the Free Software Foundation; either version 2 of the License, or |
11 | 6bf19c94 | Christoph Hellwig | # (at your option) any later version. |
12 | 6bf19c94 | Christoph Hellwig | # |
13 | 6bf19c94 | Christoph Hellwig | # This program is distributed in the hope that it will be useful, |
14 | 6bf19c94 | Christoph Hellwig | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | 6bf19c94 | Christoph Hellwig | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | 6bf19c94 | Christoph Hellwig | # GNU General Public License for more details. |
17 | 6bf19c94 | Christoph Hellwig | # |
18 | 6bf19c94 | Christoph Hellwig | # You should have received a copy of the GNU General Public License |
19 | e8c212d6 | Christoph Hellwig | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
20 | 6bf19c94 | Christoph Hellwig | # |
21 | 6bf19c94 | Christoph Hellwig | |
22 | 6bf19c94 | Christoph Hellwig | # creator |
23 | 6bf19c94 | Christoph Hellwig | owner=hch@lst.de |
24 | 6bf19c94 | Christoph Hellwig | |
25 | 6bf19c94 | Christoph Hellwig | seq=`basename $0` |
26 | 6bf19c94 | Christoph Hellwig | echo "QA output created by $seq" |
27 | 6bf19c94 | Christoph Hellwig | |
28 | 6bf19c94 | Christoph Hellwig | here=`pwd` |
29 | 6bf19c94 | Christoph Hellwig | tmp=/tmp/$$ |
30 | 6bf19c94 | Christoph Hellwig | status=1 # failure is the default! |
31 | 6bf19c94 | Christoph Hellwig | |
32 | 6bf19c94 | Christoph Hellwig | _cleanup() |
33 | 6bf19c94 | Christoph Hellwig | { |
34 | 6bf19c94 | Christoph Hellwig | _cleanup_test_img |
35 | 6bf19c94 | Christoph Hellwig | } |
36 | 6bf19c94 | Christoph Hellwig | trap "_cleanup; exit \$status" 0 1 2 3 15 |
37 | 6bf19c94 | Christoph Hellwig | |
38 | 6bf19c94 | Christoph Hellwig | # get standard environment, filters and checks |
39 | 6bf19c94 | Christoph Hellwig | . ./common.rc |
40 | 6bf19c94 | Christoph Hellwig | . ./common.filter |
41 | 6bf19c94 | Christoph Hellwig | |
42 | 6bf19c94 | Christoph Hellwig | _supported_fmt vpc |
43 | 9cdfa1b3 | MORITA Kazutaka | _supported_proto generic |
44 | 6bf19c94 | Christoph Hellwig | _supported_os Linux |
45 | 6bf19c94 | Christoph Hellwig | |
46 | 6bf19c94 | Christoph Hellwig | |
47 | 6bf19c94 | Christoph Hellwig | echo |
48 | 6bf19c94 | Christoph Hellwig | echo "creating 128GB image" |
49 | 6bf19c94 | Christoph Hellwig | _make_test_img 128G |
50 | 6bf19c94 | Christoph Hellwig | |
51 | 6bf19c94 | Christoph Hellwig | # success, all done |
52 | 6bf19c94 | Christoph Hellwig | echo "*** done" |
53 | 6bf19c94 | Christoph Hellwig | rm -f $seq.full |
54 | 6bf19c94 | Christoph Hellwig | status=0 |