Author: rhuijben Date: Tue Nov 24 08:02:43 2015 New Revision: 1716052 URL: http://svn.apache.org/viewvc?rev=1716052&view=rev Log: On the pump investigate branch: reduce tests even further.
Modified: serf/branches/pump-investigate/test/test_all.c serf/branches/pump-investigate/test/test_server.c Modified: serf/branches/pump-investigate/test/test_all.c URL: http://svn.apache.org/viewvc/serf/branches/pump-investigate/test/test_all.c?rev=1716052&r1=1716051&r2=1716052&view=diff ============================================================================== --- serf/branches/pump-investigate/test/test_all.c (original) +++ serf/branches/pump-investigate/test/test_all.c Tue Nov 24 08:02:43 2015 @@ -29,11 +29,11 @@ static const struct testlist { const char *testname; CuSuite *(*func)(void); } tests[] = { - {"context", test_context}, +/* {"context", test_context}, {"buckets", test_buckets}, {"ssl", test_ssl}, {"auth", test_auth}, - {"internal", test_internal}, + {"internal", test_internal},*/ {"server", test_server}, #if 0 /* internal test for the mock bucket. */ Modified: serf/branches/pump-investigate/test/test_server.c URL: http://svn.apache.org/viewvc/serf/branches/pump-investigate/test/test_server.c?rev=1716052&r1=1716051&r2=1716052&view=diff ============================================================================== --- serf/branches/pump-investigate/test/test_server.c (original) +++ serf/branches/pump-investigate/test/test_server.c Tue Nov 24 08:02:43 2015 @@ -36,6 +36,7 @@ static apr_status_t client_setup(apr_soc apr_pool_t *pool) { test_baton_t *tb = setup_baton; + fprintf(stderr, "In client setup\n"); *read_bkt = serf_bucket_socket_create(skt, tb->bkt_alloc); return APR_SUCCESS; @@ -46,6 +47,7 @@ static apr_status_t client_closed(serf_i apr_status_t why, apr_pool_t *pool) { + fprintf(stderr, "In client closed\n"); return APR_ENOTIMPL; } @@ -58,6 +60,8 @@ static apr_status_t client_request_handl apr_size_t len; apr_status_t status; + fprintf(stderr, "In request handler\n"); + do { status = serf_bucket_read(request, SERF_READ_ALL_AVAIL, &data, &len); @@ -75,6 +79,8 @@ static apr_status_t client_generate_resp serf_bucket_t *tmp; #define CRLF "\r\n" + fprintf(stderr, "In create response\n"); + tmp = SERF_BUCKET_SIMPLE_STRING("HTTP/1.1 200 OK" CRLF "Content-Length: 4" CRLF CRLF @@ -96,6 +102,9 @@ static apr_status_t client_request_accep apr_pool_t *pool) { test_baton_t *tb = request_baton; + + fprintf(stderr, "In request acceptor\n"); + *req_bkt = serf_bucket_incoming_request_create(stream, stream->allocator); *handler = client_request_handler; @@ -116,6 +125,8 @@ static apr_status_t client_acceptor(serf serf_incoming_t *incoming; test_baton_t *tb = accept_baton; + fprintf(stderr, "In client acceptor\n"); + return serf_incoming_create2(&incoming, ctx, insock, client_setup, tb, client_closed, tb, @@ -129,9 +140,13 @@ void setup_test_server(test_baton_t *tb) apr_status_t status; apr_port_t listen_port = 47080; + fprintf(stderr, "In setup server\n"); + if (!tb->mh) /* TODO: move this to test_setup */ tb->mh = mhInit(); + fprintf(stderr, "In setup server (2)\n"); + tb->context = serf_context_create(tb->pool); while ((status = serf_listener_create(&listener, tb->context, @@ -146,6 +161,8 @@ void setup_test_server(test_baton_t *tb) tb->serv_host = apr_psprintf(tb->pool, "%s:%d", "localhost", tb->serv_port); tb->serv_url = apr_psprintf(tb->pool, "http://%s", tb->serv_host); + + fprintf(stderr, "In setup server (3)\n"); } static apr_status_t @@ -161,6 +178,8 @@ run_client_server_loop(test_baton_t *tb, apr_pool_create(&iter_pool, pool); + fprintf(stderr, "Starting loop\n"); + while (!done) { apr_pool_clear(iter_pool); @@ -180,6 +199,8 @@ run_client_server_loop(test_baton_t *tb, } apr_pool_destroy(iter_pool); + fprintf(stderr, "Loop done\n"); + return APR_SUCCESS; }