increase request content length in test_http_client_post_ctlen_large, fix test_httpclient default tip

Mon, 02 Mar 2026 22:00:26 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Mon, 02 Mar 2026 22:00:26 +0100
changeset 712
42b52e579690
parent 711
5d137756c94c

increase request content length in test_http_client_post_ctlen_large, fix test_httpclient

src/server/test/httpclient.c file | annotate | diff | comparison | revisions
--- a/src/server/test/httpclient.c	Sun Mar 01 10:34:54 2026 +0100
+++ b/src/server/test/httpclient.c	Mon Mar 02 22:00:26 2026 +0100
@@ -119,6 +119,13 @@
     int ret = http_client_start(client);
     CX_TEST_ASSERT(ret == 0);
     
+    while(client->stage == 0) {
+        char buf[4096];
+        if(read(fds[1], buf, 4096) <= 0) {
+            break;
+        }
+    }
+    
     for(int i=0;i<num_blocks;i++) {
         size_t response_pos = 0;
         cxstring response = response_blocks[i];
@@ -280,7 +287,7 @@
                 "\r\n"
                 "Hello World!---post3\n");
         
-        size_t ctlen = 1024*64;
+        size_t ctlen = 1024*1024*64;
         char *req_body = malloc(ctlen);
         cxstring request_body = cx_strn(req_body, ctlen);
         

mercurial