1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-27 18:55:19 +03:00

Add pvcreate tests for uuid and restorefile.

This commit is contained in:
Dave Wysochanski 2008-07-24 17:33:40 +00:00
parent ca822ab44e
commit 495a551e06

View File

@ -80,6 +80,33 @@ test_expect_failure \
"pvcreate (lvm2) fails writing LVM label at sector 4" \
'pvcreate --labelsector 4 $d1'
backupfile=mybackupfile-$(this_test_)
uuid1=freddy-fred-fred-fred-fred-fred-freddy
uuid2=freddy-fred-fred-fred-fred-fred-fredie
bogusuuid=fred
test_expect_failure \
'pvcreate rejects uuid option with less than 32 characters' \
'pvcreate --uuid $bogusuuid $d1'
test_expect_success \
'pvcreate rejects uuid already in use' \
'pvcreate --uuid freddy-fred-fred-fred-fred-fred-freddy $d1 &&
pvcreate --uuid freddy-fred-fred-fred-fred-fred-freddy $d2;
status=$?; echo status=$status; test $status != 0'
test_expect_success \
'pvcreate rejects non-existent file given with restorefile' \
'pvcreate --uuid $uuid1 --restorefile $backupfile $d1;
status=$?; echo status=$status; test $status != 0'
test_expect_success \
'pvcreate rejects restorefile with uuid not found in file' \
'pvcreate --uuid $uuid1 $d1 &&
vgcfgbackup -f $backupfile &&
pvcreate --uuid $uuid2 --restorefile $backupfile $d2;
status=$?; echo status=$status; test $status != 0'
test_done
# Local Variables:
# indent-tabs-mode: nil