Changed test output to conform to the TAP protocol (https://testanything.org)

This commit is contained in:
Heiko Reese
2021-09-11 03:16:35 +02:00
parent 99ff9e359c
commit 649932c73c
2 changed files with 8 additions and 6 deletions

View File

@ -1,9 +1,11 @@
#!/bin/bash
set -e
PATH=/sbin:/usr/sbin:$PATH
# this script implements the TAP protocol (https://testanything.org)
echo 1..2
# copy to /tmp to keep call to exim under 256 chars (prevent problems on Ubuntu)
install -t /tmp src/libexim-encrypt-dlfunc.so
@ -15,9 +17,9 @@ CIPHERTEXT=$(exim -be "\${dlfunc{${LIB}}{sodium_crypto_secretbox_encrypt_passwor
DECRYPTED=$(exim -be "\${dlfunc{${LIB}}{sodium_crypto_secretbox_decrypt_password}{${PASSWORD}}{${CIPHERTEXT}}}")
if [ "${CLEARTEXT}" == "${DECRYPTED}" ] ; then
echo "secretbox test successful"
echo "ok 1 - secretbox test successful"
else
echo "secretbox test unsuccessful"
echo "not ok 1 - secretbox test unsuccessful"
exit 127
fi
@ -30,8 +32,8 @@ CIPHERTEXT=$(exim -be "\${dlfunc{${LIB}}{sodium_crypto_box_seal}{${PK}}{${CLEART
DECRYPTED=$(exim -be "\${dlfunc{${LIB}}{sodium_crypto_box_seal_open}{${SK}}{${PK}}{${CIPHERTEXT}}}")
if [ "${CLEARTEXT}" == "${DECRYPTED}" ] ; then
echo "sealed_box test successful"
echo "ok 2 - sealed_box test successful"
else
echo "sealed_box test unsuccessful"
echo "ok 2 - sealed_box test unsuccessful"
exit 128
fi