diff --git a/systemtests/tests/multiplied-device/testrunner b/systemtests/tests/multiplied-device/testrunner index 0ddba2d92c7..9cb0bcb0b09 100755 --- a/systemtests/tests/multiplied-device/testrunner +++ b/systemtests/tests/multiplied-device/testrunner @@ -106,9 +106,9 @@ fi #make sure all volumes are correctly truncated with the correct drive -grep "3000 OK label. VolBytes=223 Volume=\"Full-0001\" Device=\"MultiFileStorage0001\" (storage)" "${tmp}"/log3.out >/dev/null 2>&1 && -grep "3000 OK label. VolBytes=223 Volume=\"Full-0002\" Device=\"MultiFileStorage0002\" (storage)" "${tmp}"/log3.out >/dev/null 2>&1 && -grep "3000 OK label. VolBytes=223 Volume=\"Full-0003\" Device=\"MultiFileStorage0003\" (storage)" "${tmp}"/log3.out >/dev/null 2>&1 && +grep "3000 OK label. VolBytes=... Volume=\"Full-0001\" Device=\"MultiFileStorage0001\" (storage)" "${tmp}"/log3.out >/dev/null 2>&1 && +grep "3000 OK label. VolBytes=... Volume=\"Full-0002\" Device=\"MultiFileStorage0002\" (storage)" "${tmp}"/log3.out >/dev/null 2>&1 && +grep "3000 OK label. VolBytes=... Volume=\"Full-0003\" Device=\"MultiFileStorage0003\" (storage)" "${tmp}"/log3.out >/dev/null 2>&1 && grep "The volume 'Full-0001' has been truncated." "${tmp}"/log3.out >/dev/null 2>&1 && grep "The volume 'Full-0002' has been truncated." "${tmp}"/log3.out >/dev/null 2>&1 && grep "The volume 'Full-0003' has been truncated." "${tmp}"/log3.out >/dev/null 2>&1 @@ -117,4 +117,12 @@ if test $? -ne 0 ; then estat=1; fi +# make sure the devices really have been truncated +for i in 1 2 3; do + size=$(wc -c < "storage/Full-000${i}") + if [ "$size" -ge 300 ]; then + echo "file storage/Full-000$i" was not truncated + estat=3 + fi +done end_test