iotests/image-fleecing: prepare for adding new test-case
We are going to add a test-case with some behavior modifications. So, let's prepare a function to be reused. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210824083856.17408-33-vsementsov@virtuozzo.com> Signed-off-by: Hanna Reitz <hreitz@redhat.com>
This commit is contained in:
parent
66b63809fa
commit
32f84b40ab
@ -48,12 +48,7 @@ remainder = [('0xd5', '0x108000', '32k'), # Right-end of partial-left [1]
|
||||
('0xdc', '32M', '32k'), # Left-end of partial-right [2]
|
||||
('0xcd', '0x3ff0000', '64k')] # patterns[3]
|
||||
|
||||
with iotests.FilePath('base.img') as base_img_path, \
|
||||
iotests.FilePath('fleece.img') as fleece_img_path, \
|
||||
iotests.FilePath('nbd.sock',
|
||||
base_dir=iotests.sock_dir) as nbd_sock_path, \
|
||||
iotests.VM() as vm:
|
||||
|
||||
def do_test(base_img_path, fleece_img_path, nbd_sock_path, vm):
|
||||
log('--- Setting up images ---')
|
||||
log('')
|
||||
|
||||
@ -163,3 +158,15 @@ with iotests.FilePath('base.img') as base_img_path, \
|
||||
|
||||
log('')
|
||||
log('Done')
|
||||
|
||||
|
||||
def test():
|
||||
with iotests.FilePath('base.img') as base_img_path, \
|
||||
iotests.FilePath('fleece.img') as fleece_img_path, \
|
||||
iotests.FilePath('nbd.sock',
|
||||
base_dir=iotests.sock_dir) as nbd_sock_path, \
|
||||
iotests.VM() as vm:
|
||||
do_test(base_img_path, fleece_img_path, nbd_sock_path, vm)
|
||||
|
||||
|
||||
test()
|
||||
|
Loading…
Reference in New Issue
Block a user