summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/efivarfs
diff options
context:
space:
mode:
Diffstat (limited to 'tools/testing/selftests/efivarfs')
-rwxr-xr-xtools/testing/selftests/efivarfs/efivarfs.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/testing/selftests/efivarfs/efivarfs.sh b/tools/testing/selftests/efivarfs/efivarfs.sh
index a90f394f9aa9..d374878cc0ba 100755
--- a/tools/testing/selftests/efivarfs/efivarfs.sh
+++ b/tools/testing/selftests/efivarfs/efivarfs.sh
@@ -87,6 +87,11 @@ test_create_read()
{
local file=$efivarfs_mount/$FUNCNAME-$test_guid
./create-read $file
+ if [ $? -ne 0 ]; then
+ echo "create and read $file failed"
+ file_cleanup $file
+ exit 1
+ fi
file_cleanup $file
}