1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
TEST_EXTENSIONS=.sh
check_PROGRAMS=receive send chkseq have_tlslib msleep
receive_SOURCES=receive.c
receive_LDADD=../src/.libs/librelp.la
receive_CFLAGS=$(AM_CFLAGS) -I${top_srcdir}/src $(WARN_CFLAGS)
send_SOURCES=send.c
send_LDADD=../src/.libs/librelp.la
send_CFLAGS=$(AM_CFLAGS) -I${top_srcdir}/src $(WARN_CFLAGS)
msleep_SOURCES = msleep.c
chkseq_SOURCES=chkseq.c
have_tlslib_SOURCES=have_tlslib.c
VALGRIND_TESTS= \
duplicate-receiver-vg.sh \
basic-sessionbreak-vg.sh
# TLS tests that work both with gnutls and openssl
TLS_TESTS= \
tls-basic.sh \
tls-basic-realistic.sh \
tls-basic-anon.sh \
tls-basic-certvalid.sh \
tls-basic-fingerprint.sh \
tls-basic-wildcard.sh \
tls-basic-tlscommand.sh \
tls-basic-tlscommand-ciphers.sh \
tls-basic-certchain.sh \
tls-basic-certvalid-mixed.sh \
tls-receiver-abort.sh \
tls-missing-param-sender.sh \
tls-missing-param-receiver.sh
TLS_VALGRIND_TESTS= \
tls-basic-vg.sh
# test specific to openssl
OSSL_TESTS= \
tls-wrong-permittedPeer.sh \
tls-wrong-authname.sh \
tls-wrong-signedcert.sh
# reenable tests when stable
# tls-basic-brokencert.sh
TESTS= selftest_receive_watchdog.sh \
selftest_receive_usage.sh \
basic.sh \
basic-realistic.sh \
receiver-abort.sh \
long-msg.sh \
oversize-msg-abort-errmsg.sh \
oversize-msg-accept-errmsg.sh \
truncate-oversize-msg.sh \
send-noconnect.sh \
receive-emptyconnect.sh
if ENABLE_TLS_GENERIC
TESTS+=$(TLS_TESTS)
endif
if ENABLE_TLS_OPENSSL
TESTS+=$(OSSL_TESTS)
endif
if HAVE_VALGRIND
TESTS+=$(VALGRIND_TESTS)
if ENABLE_TLS_GENERIC
TESTS+=$(TLS_VALGRIND_TESTS)
endif # ENABLE_TLS_GENERIC
endif # HAVE_VALGRIND
EXTRA_DIST=$(TESTS) \
$(TLS_TESTS) \
$(OSSL_TESTS) \
$(TLS_VALGRIND_TESTS) \
$(VALGRIND_TESTS) \
set-envvars.in \
dummyclient.py \
dummyserver.py \
test-framework.sh \
receive.c \
send.c \
tls-certs/ca.pem \
tls-certs/cert.pem \
tls-certs/key.pem \
tls-certs/certchain.pem \
tls-certs/ossl-ca.pem \
tls-certs/ossl-ca-key.pem \
tls-certs/ossl-client-cert.pem \
tls-certs/ossl-client-key.pem \
tls-certs/ossl-client-certchain.pem \
tls-certs/ossl-clientbrok-cert.pem \
tls-certs/ossl-clientbrok-key.pem \
tls-certs/ossl-server-cert.pem \
tls-certs/ossl-server-key.pem \
tls-certs/ossl-server-certchain.pem
|