Statistics
| Branch: | Revision:

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