From a752a9c829fb8ff99cead0291245e072fb977783 Mon Sep 17 00:00:00 2001 From: Scott Kitterman Date: Mon, 21 Oct 2019 14:08:23 -0400 Subject: [PATCH] Add test data and configuration for testing with signing and key tables --- tests/runtests | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/tests/runtests b/tests/runtests index 0716ed3..0fac75a 100755 --- a/tests/runtests +++ b/tests/runtests @@ -15,10 +15,17 @@ for keytype in "${KEY_TYPES[@]}"; do if [ "$keytype" = ed25519 ]; then keyfile=KeyFileEd25519 selector=SelectorEd25519 - else + elif [ "$keytype" = rsa ]; then keyfile=KeyFile selector=Selector fi + if [ "$keytype" = ed25519 ]; then + keytable=KeyTableEd25519 + selector=SelectorEd25519 + elif [ "$keytype" = rsa ]; then + keytable=KeyTable + selector=Selector + fi cat > "$keytype.signing.conf" < "$keytype.table.conf" < "$keytype-table" < %s:\n" "$errdata" @@ -63,7 +83,7 @@ cleanup() { } for keytype in "${KEY_TYPES[@]}"; do - for func in signing verify; do + for func in signing verify table; do PYTHONPATH="$(dirname "$TESTDIR")" "$DKIMPY_MILTER" "$keytype.$func.conf" 2>"$keytype.$func.stderr" & done done