diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2018-09-24 15:41:13 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2018-09-24 15:41:13 +0000 |
commit | 5b53921a81b3e5444358c12ab5f7d945b1b5a1c6 (patch) | |
tree | e43f8dc3f450948ec94266d5a6a581b0dc1ee916 /test/ssl.c | |
parent | 5b20f717d71b4813ea1c2af0c88a9bac3b92dd87 (diff) | |
download | neon-5b53921a81b3e5444358c12ab5f7d945b1b5a1c6.tar.gz |
* test/utils.c (multi_session_server): Add helper.
* test/common/child.c (spawn_server_repeat): Remove function.
* test/ssl.c (session_cache): Switch to multi_session_server.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2023 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'test/ssl.c')
-rw-r--r-- | test/ssl.c | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -1023,15 +1023,14 @@ static int fail_ca_notyetvalid(void) static int session_cache(void) { struct ssl_server_args args = {0}; - ne_session *sess = ne_session_create("https", "localhost", 7777); - + ne_session *sess; + args.cert = SERVER_CERT; args.cache = 1; - ne_ssl_trust_cert(sess, def_ca_cert); + CALL(multi_session_server(&sess, "https", "localhost", 4, ssl_server, &args)); - /* have spawned server listen for several connections. */ - CALL(spawn_server_repeat(7777, ssl_server, &args, 4)); + ne_ssl_trust_cert(sess, def_ca_cert); ONREQ(any_request(sess, "/req1")); ONREQ(any_request(sess, "/req2")); |