debian/masterdebian/stretch-backportsjessie-backports
Last change
on this file since e5566dc was
33af2b7,
checked in by Thomas Klute <thomas2.klute@…>, 6 years ago
|
Test suite: Add tests to "dist" target and support VPATH builds
Supporting VPATH builds requires using $srcdir to find non-generated
data rather than fixed relative paths. If test are not called through
the make system, local defaults must be used. Not changing directories
during tests any more makes this easier.
A few files (e.g. templates, generated CRL) have been moved around to
better match the new structure.
|
-
Property mode set to
100755
|
File size:
769 bytes
|
Line | |
---|
1 | #!/bin/bash |
---|
2 | |
---|
3 | testdir="$(dirname ${0})/tests/24_pkcs11_cert" |
---|
4 | |
---|
5 | # The Apache/SoftHSM configuration mixes up directories, so generate a |
---|
6 | # config file with an absolute path to the token database from a |
---|
7 | # template. Generating it on every run avoids problems if the source |
---|
8 | # tree was moved. |
---|
9 | tmp_softhsm_conf="$(mktemp mod_gnutls_test-XXXXXX.conf)" |
---|
10 | function cleanup_tmpconf |
---|
11 | { |
---|
12 | rm "${tmp_softhsm_conf}" |
---|
13 | } |
---|
14 | trap cleanup_tmpconf EXIT |
---|
15 | |
---|
16 | sed "s,__DIR__,$(realpath $(pwd))," \ |
---|
17 | "${testdir}/softhsm.conf.in" \ |
---|
18 | >"${tmp_softhsm_conf}" |
---|
19 | export SOFTHSM_CONF="${tmp_softhsm_conf}" |
---|
20 | echo "Generated temporary SoftHSM config ${tmp_softhsm_conf}:" |
---|
21 | cat "${tmp_softhsm_conf}" |
---|
22 | |
---|
23 | . $(dirname ${0})/softhsm.bash |
---|
24 | |
---|
25 | set -e |
---|
26 | |
---|
27 | make -f $(dirname ${0})/TestMakefile t-24 |
---|
28 | |
---|
29 | cleanup_tmpconf |
---|
30 | trap - EXIT |
---|
Note: See
TracBrowser
for help on using the repository browser.