[glib-networking/mcatanzaro/dtls-alpn: 3/3] Remove the DTLS ALPN tests
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib-networking/mcatanzaro/dtls-alpn: 3/3] Remove the DTLS ALPN tests
- Date: Mon, 19 Aug 2019 14:32:33 +0000 (UTC)
commit 29929367a5fc722748a79afbfe6de22544eff072
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Sat Aug 17 15:53:44 2019 -0500
Remove the DTLS ALPN tests
ALPN is already tested in the normal TLS tests.
The DTLS tests are not very comprehensive and it doesn't make much sense
to test such a simple feature that's not related to the DTLS support.
tls/tests/dtls-connection.c | 86 ---------------------------------------------
1 file changed, 86 deletions(-)
---
diff --git a/tls/tests/dtls-connection.c b/tls/tests/dtls-connection.c
index ca830ea..99a7986 100644
--- a/tls/tests/dtls-connection.c
+++ b/tls/tests/dtls-connection.c
@@ -733,79 +733,6 @@ test_connection_timeouts_read (TestConnection *test,
g_assert_error (test->read_error, G_IO_ERROR, G_IO_ERROR_TIMED_OUT);
}
-static void
-test_alpn (TestConnection *test,
- const char * const *client_protocols,
- const char * const *server_protocols,
- const char *negotiated_protocol)
-{
- GDatagramBased *connection;
- GError *error = NULL;
-
- test->server_protocols = server_protocols;
-
- test->database = g_tls_file_database_new (tls_test_file_path ("ca-roots.pem"), &error);
- g_assert_no_error (error);
- g_assert (test->database);
-
- connection = start_server_and_connect_to_it (test, FALSE);
- test->client_connection = g_dtls_client_connection_new (connection, test->identity, &error);
- g_assert_no_error (error);
- g_object_unref (connection);
-
- if (client_protocols)
- {
- g_dtls_connection_set_advertised_protocols (G_DTLS_CONNECTION (test->client_connection),
- client_protocols);
- }
-
- g_tls_connection_set_database (G_TLS_CONNECTION (test->client_connection), test->database);
-
- read_test_data_async (test);
- while (!test->loop_finished)
- g_main_context_iteration (test->client_context, TRUE);
-
- g_assert_no_error (test->server_error);
- g_assert_no_error (test->read_error);
-
- g_assert_cmpstr (g_dtls_connection_get_negotiated_protocol (G_DTLS_CONNECTION (test->server_connection)),
==, negotiated_protocol);
- g_assert_cmpstr (g_dtls_connection_get_negotiated_protocol (G_DTLS_CONNECTION (test->client_connection)),
==, negotiated_protocol);
-}
-
-static void
-test_alpn_match (TestConnection *test, gconstpointer data)
-{
- const char * const client_protocols[] = { "one", "two", "three", NULL };
- const char * const server_protocols[] = { "four", "seven", "nine", "two", NULL };
-
- test_alpn (test, client_protocols, server_protocols, "two");
-}
-
-static void
-test_alpn_no_match (TestConnection *test, gconstpointer data)
-{
- const char * const client_protocols[] = { "one", "two", "three", NULL };
- const char * const server_protocols[] = { "four", "seven", "nine", NULL };
-
- test_alpn (test, client_protocols, server_protocols, NULL);
-}
-
-static void
-test_alpn_client_only (TestConnection *test, gconstpointer data)
-{
- const char * const client_protocols[] = { "one", "two", "three", NULL };
-
- test_alpn (test, client_protocols, NULL, NULL);
-}
-
-static void
-test_alpn_server_only (TestConnection *test, gconstpointer data)
-{
- const char * const server_protocols[] = { "four", "seven", "nine", "two", NULL };
-
- test_alpn (test, NULL, server_protocols, NULL);
-}
-
int
main (int argc,
char *argv[])
@@ -887,19 +814,6 @@ main (int argc,
setup_connection, test_connection_timeouts_read,
teardown_connection);
- g_test_add ("/dtls/" BACKEND "/connection/alpn/match", TestConnection, &blocking,
- setup_connection, test_alpn_match,
- teardown_connection);
- g_test_add ("/dtls/" BACKEND "/connection/alpn/no-match", TestConnection, &blocking,
- setup_connection, test_alpn_no_match,
- teardown_connection);
- g_test_add ("/dtls/" BACKEND "/connection/alpn/client-only", TestConnection, &blocking,
- setup_connection, test_alpn_client_only,
- teardown_connection);
- g_test_add ("/dtls/" BACKEND "/connection/alpn/server-only", TestConnection, &blocking,
- setup_connection, test_alpn_server_only,
- teardown_connection);
-
ret = g_test_run ();
/* for valgrinding */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]