From 0abaa62498f491423c5b0945fcfac224e2f74b0f Mon Sep 17 00:00:00 2001 From: Szczepan Zalega Date: Mon, 7 Jan 2019 15:18:50 +0100 Subject: Wrapper - allow to set delay, and check gpg2 output #137 Signed-off-by: Szczepan Zalega --- build/test_137-wrapper | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/build/test_137-wrapper b/build/test_137-wrapper index be501cd..98ac0d0 100755 --- a/build/test_137-wrapper +++ b/build/test_137-wrapper @@ -1,10 +1,30 @@ -#!/bin/bash -gpg2 --decrypt Makefile.gpg | wc -lc -sleep 1 -./test_137 -s -sleep 1 -gpg2 --decrypt Makefile.gpg | wc -lc -sleep 1 -./test_137 -s -gpg2 --version -git describe --long +#!/bin/make -f + +# Needs set beforehand: +# - RSA key generated on the device +# - public key stored locally (it will be, if it was generated on this PC) +# - prepared test.gpg file with: `gpg2 --encrypt test` +# +# Running: +# ./test_137-wrapper # DELAY defaults to '1' +# make -f ./test_137-wrapper DELAY=90 + +DELAY ?= 1 +test: + echo "DELAY=${DELAY}" + gpg2 --version + git describe --long + echo "start" + ./test_137 -s + sleep ${DELAY} + [[ `gpg2 --decrypt test.gpg | wc -c` -gt 0 ]] + sleep ${DELAY} + ./test_137 -s + sleep ${DELAY} + [[ `gpg2 --decrypt test.gpg | wc -c` -gt 0 ]] + sleep ${DELAY} + ./test_137 -s + + +.PHONY: test + -- cgit v1.2.3