[glib-networking/mcatanzaro/session-resumption: 16/18] Run connection tests under TLS 1.2
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib-networking/mcatanzaro/session-resumption: 16/18] Run connection tests under TLS 1.2
- Date: Thu, 14 Nov 2019 23:26:35 +0000 (UTC)
commit 7b19d760f62aa98b10311e06b0f682afcf8aeca8
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Sat Aug 17 16:59:56 2019 -0500
Run connection tests under TLS 1.2
Currently the tests are run only using the current protocol version, TLS
1.3 (unless your GnuTLS is so old as to not support TLS 1.3). But TLS
1.2 is still important and we should be testing this too.
tls/tests/meson.build | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/tls/tests/meson.build b/tls/tests/meson.build
index 0b15a72..ac5d88a 100644
--- a/tls/tests/meson.build
+++ b/tls/tests/meson.build
@@ -88,16 +88,15 @@ foreach backend: backends
'GIO_MODULE_DIR=' + join_paths(meson.build_root(), 'tls', backend)
]
- if backend == 'gnutls'
- test_envs += [
- 'G_TLS_GNUTLS_PRIORITY=NORMAL:%COMPAT:-VERS-TLS1.3'
- ]
- endif
-
- # OpenSSL tests are disabled until we fix https://gitlab.gnome.org/GNOME/glib-networking/issues/54
+ # FIXME: OpenSSL tests are disabled until we fix https://gitlab.gnome.org/GNOME/glib-networking/issues/54
if backend != 'openssl'
test(program_name, exe, env: test_envs, depends: program[4])
endif
+
+ if backend == 'gnutls' and program[0] == 'connection' or program[0] == 'dtls-connection'
+ # Run the tests again, this time with TLS 1.3 disabled so we can test TLS 1.2.
+ test(program_name + '-tls1.2', exe, env: test_envs +
['G_TLS_GNUTLS_PRIORITY=NORMAL:%COMPAT:!VERS-TLS1.3'])
+ endif
endforeach
endforeach
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]