summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/efivarfs
diff options
context:
space:
mode:
Diffstat (limited to 'tools/testing/selftests/efivarfs')
-rw-r--r--tools/testing/selftests/efivarfs/efivarfs.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/testing/selftests/efivarfs/efivarfs.sh b/tools/testing/selftests/efivarfs/efivarfs.sh
index e8c0d27b381..3af4b370e70 100644
--- a/tools/testing/selftests/efivarfs/efivarfs.sh
+++ b/tools/testing/selftests/efivarfs/efivarfs.sh
@@ -58,6 +58,18 @@ test_create()
fi
}
+test_create_empty()
+{
+ local file=$efivarfs_mount/$FUNCNAME-$test_guid
+
+ : > $file
+
+ if [ ! -e $file ]; then
+ echo "$file can not be created without writing" >&2
+ exit 1
+ fi
+}
+
test_delete()
{
local attrs='\x07\x00\x00\x00'
@@ -112,6 +124,7 @@ check_prereqs
rc=0
run_test test_create
+run_test test_create_empty
run_test test_delete
run_test test_zero_size_delete
run_test test_open_unlink