From 42a13b2777a1d641df76a46b47fa6ddfd2531d9e Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Sun, 30 Nov 2025 19:11:53 +0100 Subject: [PATCH] Fix start-up test script Signed-off-by: Pol Henarejos --- tests/start-up-and-test.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/start-up-and-test.sh b/tests/start-up-and-test.sh index c17c958..12744f4 100755 --- a/tests/start-up-and-test.sh +++ b/tests/start-up-and-test.sh @@ -18,6 +18,7 @@ sleep 1 rm -f memory.flash echo -n "Start Pico OpenPGP..." ./build_in_docker/pico_openpgp > /dev/null 2>&1 & +PID=$! test $? -eq 0 && echo -n "." || fail sleep 1 ATR="3b:da:18:ff:81:b1:fe:75:1f:03:00:31:f5:73:c0:01:60:00:90:00:1c" @@ -27,4 +28,19 @@ test $? -eq 0 && echo -e "${OK}" || fail pytest tests -W ignore::DeprecationWarning +echo -n "Stopping Pico OpenPGP..." +kill "$PID" 2>/dev/null || true +kill -9 "$PID" 2>/dev/null || true +test $? -eq 0 && echo -e "${OK}" || fail +sleep 1 +rm -f memory.flash +echo -n "Start Pico OpenPGP..." +./build_in_docker/pico_openpgp > /dev/null 2>&1 & +PID=$! +test $? -eq 0 && echo -n "." || fail +sleep 1 +e=$(opensc-tool -an 2>&1) +grep -q "${ATR}" <<< $e && echo -n "." || fail +test $? -eq 0 && echo -e "${OK}" || fail + ./tests/scripts/cli-test.sh