1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-03-11 20:58:50 +03:00

tests: fix the system_id tests

That were broken by yesterday's system_id changes.
This commit is contained in:
David Teigland 2015-02-25 12:27:49 -06:00
parent ebb2205b4c
commit 2c50cbe8cb
2 changed files with 12 additions and 12 deletions

View File

@ -36,7 +36,7 @@ Valid system_id characters are the same as valid VG name characters. If a
system_id contains invalid characters, those characters are omitted and system_id contains invalid characters, those characters are omitted and
remaining characters are used. If a system_id is longer than the maximum remaining characters are used. If a system_id is longer than the maximum
name length, the characters up to the maximum length are used. The name length, the characters up to the maximum length are used. The
maximum length of a system_id is 127 characters. maximum length of a system_id is 128 characters.
.SS Limitations and warnings .SS Limitations and warnings

View File

@ -298,15 +298,15 @@ grep $SID1 err
vgremove $vg1 vgremove $vg1
rm -f $SIDFILE rm -f $SIDFILE
# Test max system_id length (127) and invalid system_id characters. # Test max system_id length (128) and invalid system_id characters.
# The 127 length limit is imposed before invalid characters are omitted. # The 128 length limit is imposed before invalid characters are omitted.
SIDFILE=etc/lvm_test.conf SIDFILE=etc/lvm_test.conf
# 120 numbers followed by 7 letters (max len) # 120 numbers followed by 8 letters (max len)
SID1=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789abcdefg SID1=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789abcdefgh
# 120 numbers followed by 8 letters (too long by 1 character, the last is omitted) # 120 numbers followed by 9 letters (too long by 1 character, the last is omitted)
SID2=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789abcdefgh SID2=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789abcdefghi
# max len system_id should appear normally # max len system_id should appear normally
rm -f $SIDFILE rm -f $SIDFILE
@ -339,11 +339,11 @@ rm -f $SIDFILE
# max len system_id containing an invalid character should appear without # max len system_id containing an invalid character should appear without
# the invalid character # the invalid character
# 120 numbers followed by invalid '#' character followed by 7 letters (too long by 1 character) # 120 numbers followed by invalid '%' character followed by 8 letters (too long by 1 character)
SID1=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789#abcdefg SID1=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789%abcdefgh
# After the invalid character is omitted from SID1 # After the invalid character is omitted from SID1
# The string is truncated to max length (127) before the invalid character is omitted # The string is truncated to max length (128) before the invalid character is omitted
SID2=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789abcdef SID2=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789abcdefg
rm -f $SIDFILE rm -f $SIDFILE
echo "$SID1" > $SIDFILE echo "$SID1" > $SIDFILE
aux lvmconf "global/system_id_source = file" aux lvmconf "global/system_id_source = file"
@ -359,7 +359,7 @@ vgremove $vg1
rm -f $SIDFILE rm -f $SIDFILE
# contains a bunch of invalid characters # contains a bunch of invalid characters
SID1="?#$&A.@1]" SID1="?%$&A.@1]"
# SID1 without the invalid characters # SID1 without the invalid characters
SID2=A.1 SID2=A.1