From: Azat Khuzhin Date: Tue, 13 Nov 2018 08:25:35 +0000 (+0300) Subject: regress: test for HTTP/HTTPS with IOCP enabled X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=811c63f7bc7d71925c125d527c83ff0e63affa70;p=libevent regress: test for HTTP/HTTPS with IOCP enabled Next tests added: - iocp/http/simple - iocp/http/https_simple --- diff --git a/test/regress.h b/test/regress.h index b5347268..643b82ba 100644 --- a/test/regress.h +++ b/test/regress.h @@ -43,6 +43,7 @@ extern struct testcase_t bufferevent_iocp_testcases[]; extern struct testcase_t util_testcases[]; extern struct testcase_t signal_testcases[]; extern struct testcase_t http_testcases[]; +extern struct testcase_t http_iocp_testcases[]; extern struct testcase_t dns_testcases[]; extern struct testcase_t rpc_testcases[]; extern struct testcase_t edgetriggered_testcases[]; diff --git a/test/regress_http.c b/test/regress_http.c index 4cc0dc06..cb749dd9 100644 --- a/test/regress_http.c +++ b/test/regress_http.c @@ -4968,3 +4968,8 @@ struct testcase_t http_testcases[] = { END_OF_TESTCASES }; +struct testcase_t http_iocp_testcases[] = { + { "simple", http_simple_test, TT_FORK|TT_NEED_BASE|TT_ENABLE_IOCP, &basic_setup, NULL }, + { "https_simple", https_simple_test, TT_FORK|TT_NEED_BASE|TT_ENABLE_IOCP, &basic_setup, NULL }, + END_OF_TESTCASES +}; diff --git a/test/regress_main.c b/test/regress_main.c index d3c6c3ce..c9372825 100644 --- a/test/regress_main.c +++ b/test/regress_main.c @@ -384,6 +384,7 @@ struct testgroup_t testgroups[] = { { "iocp/", iocp_testcases }, { "iocp/bufferevent/", bufferevent_iocp_testcases }, { "iocp/listener/", listener_iocp_testcases }, + { "iocp/http/", http_iocp_testcases }, #endif #ifdef EVENT__HAVE_OPENSSL { "ssl/", ssl_testcases },