]> granicus.if.org Git - libevent/commitdiff
regress: test for HTTP/HTTPS with IOCP enabled
authorAzat Khuzhin <a3at.mail@gmail.com>
Tue, 13 Nov 2018 08:25:35 +0000 (11:25 +0300)
committerAzat Khuzhin <a3at.mail@gmail.com>
Tue, 13 Nov 2018 19:46:20 +0000 (22:46 +0300)
Next tests added:
- iocp/http/simple
- iocp/http/https_simple

test/regress.h
test/regress_http.c
test/regress_main.c

index b5347268c9949f08dc1f848fd1190d2736c2a489..643b82ba8bb9eddc65abc1cef09d888a155fbb74 100644 (file)
@@ -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[];
index 4cc0dc067dda63097ab972d914472474c56800c4..cb749dd9ba551126f2525fc9bbce2709e2e99730 100644 (file)
@@ -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
+};
index d3c6c3cee3725326e0e767de184b4b71357981f4..c9372825f4e61aa6787bb4fdd94cc859d0fe08f4 100644 (file)
@@ -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 },