#!/usr/bin/env bash # https://testanything.org/tap-specification.html if [[ "$(uname)" = *'_NT'* ]]; then # 'no matching manifest for windows/amd64 in the manifest list entries' echo "1..0 # skip test_read tests due to docker issues" exit 0 fi testbin="./test_read${EXEEXT}" d="$(dirname "$0")" algos="$(tr -d $"\r" < "${d}/test_read_algos.txt")" count=1 total="$(echo "${algos}" | wc -l | tr -d ' ')" echo "${count}..${total}" while read -r test; do if [[ "${test}" = *'mac-'* ]]; then if FIXTURE_TEST_MAC="${test}" "${testbin}"; then res='ok' else res='not ok' fi else if FIXTURE_TEST_CRYPT="${test}" "${testbin}"; then res='ok' else res='not ok' fi fi echo "${res} ${count} - test_read-${test}" ((count++)) done <<< "${algos}"