| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- #!/bin/sh
 
- set -eu
 
- # emulate substitution
 
- sed -e '
 
- s:@SOCAT@:/usr/bin/socat: ;
 
- s:@TANGD_KEYGEN@:/usr/libexec/tangd-keygen: ;
 
- s:@TANGD_UPDATE@:: ;
 
- s:@TANGD@:/usr/libexec/tangd:
 
- ' \
 
-     <src/pins/tang/tests/tang-common-test-functions.in \
 
-     >src/pins/tang/tests/tang-common-test-functions
 
- # patch out luksv2 detection switch - we're on the bright side already
 
- sed -e 's/@OLD_CRYPTSETUP@/0/' \
 
-     <src/luks/tests/tests-common-functions.in \
 
-     >src/luks/tests/tests-common-functions
 
- SRC="$PWD"
 
- export PATH="$SRC/src/pins/tang/tests:$PATH"
 
- EXIT=0
 
- cd "$SRC/src/luks/tests"
 
- for f in $(find . -type f -not -name 'tests-common-functions*' -executable | sort) ; do
 
-     if [ "$f" = './unbind-unbound-slot-luks2' ] ; then
 
-         echo "W: Skipping test $f"
 
-         continue
 
-     fi
 
-     echo "I: Running test $f"
 
-     # test are very noisy, keep them silent as long as they pass
 
-     T0="$(date +%s)"
 
-     chronic "$f" || EXIT=$?
 
-     DELTA="$(( $(date +%s) - $T0 ))"
 
-     echo "I: ... run time: $DELTA"
 
- done
 
- cd "$SRC/src/pins/tang/tests"
 
- echo "I: Running test pin-tang"
 
- chronic bash pin-tang || EXIT=$?
 
- exit $EXIT
 
 
  |