@@ -1,7 +1,30 @@
|
||||
#!/bin/bash -eu
|
||||
#!/bin/bash
|
||||
|
||||
OK="\t\033[32mok\033[0m"
|
||||
FAIL="\t\033[31mfail\033[0m"
|
||||
|
||||
fail() {
|
||||
echo -e "${FAIL}"
|
||||
exit 1
|
||||
}
|
||||
|
||||
echo -n "Start PCSC..."
|
||||
/usr/sbin/pcscd &
|
||||
sleep 2
|
||||
rm -rf memory.flash
|
||||
./build_in_docker/pico_openpgp > /dev/null &
|
||||
test $? -eq 0 && echo -e "${OK}" || {
|
||||
echo -e "${FAIL}"
|
||||
exit 1
|
||||
}
|
||||
sleep 1
|
||||
rm -f memory.flash
|
||||
echo -n "Start Pico OpenPGP..."
|
||||
./build_in_docker/pico_openpgp > /dev/null 2>&1 &
|
||||
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"
|
||||
e=$(opensc-tool -an 2>&1)
|
||||
grep -q "${ATR}" <<< $e && echo -n "." || fail
|
||||
test $? -eq 0 && echo -e "${OK}" || fail
|
||||
|
||||
pytest tests -W ignore::DeprecationWarning
|
||||
|
||||
./tests/scripts/cli-test.sh
|
||||
|
||||
Reference in New Issue
Block a user