selftests/efivarfs: fix tests for failed write removal

The current self tests expect the zero size remnants that failed
variable creation leaves.  Update the tests to verify these are now
absent.

Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
pull/1134/head
James Bottomley 2025-01-19 10:12:13 -05:00 committed by Ard Biesheuvel
parent e7b4b1f61d
commit fd3aa3d5e5
1 changed files with 7 additions and 4 deletions

View File

@ -76,11 +76,11 @@ test_create_empty()
: > $file
if [ ! -e $file ]; then
echo "$file can not be created without writing" >&2
if [ -e $file ]; then
echo "$file can be created without writing" >&2
file_cleanup $file
exit 1
fi
file_cleanup $file
}
test_create_read()
@ -89,10 +89,13 @@ test_create_read()
./create-read $file
if [ $? -ne 0 ]; then
echo "create and read $file failed"
exit 1
fi
if [ -e $file ]; then
echo "file still exists and should not"
file_cleanup $file
exit 1
fi
file_cleanup $file
}
test_delete()