test btrfs tomb

This commit is contained in:
Jaromil 2024-08-31 05:47:30 +02:00
parent 117bd9bd6e
commit 963a0cc321
3 changed files with 26 additions and 3 deletions

View File

@ -27,4 +27,26 @@ if test_have_prereq DOAS; then
' '
fi fi
if test_have_prereq BTRFS; then
test_export "create_btrfs"
test_expect_success 'Testing tomb creation using BTRFS filesystem' '
tt_dig -s 50 &&
tt_forge --tomb-pwd $DUMMYPASS &&
print $DUMMYPASS \
| gpg --batch --passphrase-fd 0 --no-tty --no-options -d $tomb_key \
| xxd &&
tt_lock --tomb-pwd $DUMMYPASS --filesystem btrfs
'
test_export "create_btrfsmixed"
test_expect_success 'Testing tomb creation using BTRFS mixedmode filesystem' '
tt_dig -s 20 &&
tt_forge --tomb-pwd $DUMMYPASS &&
print $DUMMYPASS \
| gpg --batch --passphrase-fd 0 --no-tty --no-options -d $tomb_key \
| xxd &&
tt_lock --tomb-pwd $DUMMYPASS --filesystem btrfsmixedmode
'
fi
test_done test_done

View File

@ -57,6 +57,7 @@ command -v cloakify > /dev/null && test_set_prereq CLOAKIFY
command -v decloakify > /dev/null && test_set_prereq DECLOAKIFY command -v decloakify > /dev/null && test_set_prereq DECLOAKIFY
command -v doas > /dev/null && test_set_prereq DOAS command -v doas > /dev/null && test_set_prereq DOAS
command -v argon2 > /dev/null && test_set_prereq ARGON2 command -v argon2 > /dev/null && test_set_prereq ARGON2
command -v mkfs.btrfs > /dev/null && test_set_prereq BTRFS
# GnuPG config # GnuPG config