/
niceSOFT
/
libssh2
Обзор
Документация
Войти
/
niceSOFT
/
libssh2
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/test_read_algos.test
41 строка
938 B
Viktor Szakats
tests: add tests for signed hostkey: `ssh-ed25519-cert-v01@openssh.com`
10 авг 2026, 18:00
10 авг 2026, 18:00
6036e57
Код
Авторство
О чём код?
#!/usr/bin/env bash # Copyright (C) Viktor Szakats # SPDX-License-Identifier: BSD-3-Clause set -eu # https://testanything.org/tap-specification.html 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}" ${LIBSSH2_TEST_EXE_RUNNER:-} "${testbin}"; then res='ok' else res='not ok' fi elif [[ "${test}" = *'-cert-'* ]]; then if FIXTURE_TEST_HOSTKEY="${test}" ${LIBSSH2_TEST_EXE_RUNNER:-} "${testbin}"; then res='ok' else res='not ok' fi else if FIXTURE_TEST_CRYPT="${test}" ${LIBSSH2_TEST_EXE_RUNNER:-} "${testbin}"; then res='ok' else res='not ok' fi fi echo "${res} ${count} - test_read-${test}" ((count++)) done <<< "${algos}"