2020-02-09 16:24:08 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
mandoc -T lint ./ogvt.1
|
|
|
|
go build
|
2020-02-16 00:18:13 +00:00
|
|
|
printf "Testing detached armor (asc)\t\t"
|
2020-11-16 15:27:40 +00:00
|
|
|
./ogvt -file test/uptime.txt -sig test/uptime.txt.asc -pub test/adent.pub >/dev/null && echo "OK" || echo "FAIL"
|
|
|
|
|
2020-02-16 00:18:13 +00:00
|
|
|
printf "Testing detached non-armor (gpg)\t"
|
2020-11-16 15:27:40 +00:00
|
|
|
./ogvt -file test/uptime.txt -sig test/uptime.txt.gpg -pub test/adent.pub >/dev/null && echo "OK" || echo "FAIL"
|
|
|
|
|
2020-02-16 00:18:13 +00:00
|
|
|
printf "Testing detached non-armor (sig)\t"
|
2020-11-16 15:27:40 +00:00
|
|
|
./ogvt -file test/uptime.txt -sig test/uptime.txt.sig -pub test/adent.pub >/dev/null && echo "OK" || echo "FAIL"
|
|
|
|
|
|
|
|
printf "Testing just having a sig (nofile)\t"
|
|
|
|
./ogvt -sig test/uptime.txt.sig -pub test/adent.pub >/dev/null && echo "OK" || echo "FAIL"
|
|
|
|
|
2020-12-06 00:15:53 +00:00
|
|
|
printf "Testing clearsig file (clear-asc)\t"
|
|
|
|
./ogvt -sig test/uptime2.txt.asc -pub test/adent.pub >/dev/null && echo "OK" || echo "FAIL"
|
|
|
|
|
2020-02-16 00:18:13 +00:00
|
|
|
printf "Testing bad sig file\t\t\t"
|
2020-11-16 15:27:40 +00:00
|
|
|
./ogvt -file test/uptime.txt -sig test/bad.sig -pub test/adent.pub >/dev/null && echo "FAIL" || echo "OK"
|
|
|
|
|
2020-02-16 00:18:13 +00:00
|
|
|
printf "Testing empty file\t\t\t"
|
2020-11-16 15:27:40 +00:00
|
|
|
./ogvt -file test/uptime.txt -sig /dev/null -pub test/adent.pub >/dev/null && echo "FAIL" || echo "OK"
|
|
|
|
|