aboutsummaryrefslogtreecommitdiff
path: root/src/testzzuf
diff options
context:
space:
mode:
Diffstat (limited to 'src/testzzuf')
-rw-r--r--src/testzzuf/Makefile.am16
-rw-r--r--src/testzzuf/test_get.c7
-rw-r--r--src/testzzuf/test_get_chunked.c7
-rw-r--r--src/testzzuf/test_post.c7
-rw-r--r--src/testzzuf/test_post_form.c7
-rw-r--r--src/testzzuf/test_put.c7
-rw-r--r--src/testzzuf/test_put_chunked.c7
-rw-r--r--src/testzzuf/test_put_large.c7
8 files changed, 49 insertions, 16 deletions
diff --git a/src/testzzuf/Makefile.am b/src/testzzuf/Makefile.am
index 329fe04d..be31bad2 100644
--- a/src/testzzuf/Makefile.am
+++ b/src/testzzuf/Makefile.am
@@ -11,6 +11,9 @@ AM_CPPFLAGS = -I$(top_srcdir)/src/include \
11 11
12EXTRA_DIST = README socat.c 12EXTRA_DIST = README socat.c
13 13
14THREAD_ONLY_TESTS = \
15 test_long_header
16
14check_PROGRAMS = \ 17check_PROGRAMS = \
15 test_get \ 18 test_get \
16 test_get_chunked \ 19 test_get_chunked \
@@ -23,8 +26,17 @@ check_PROGRAMS = \
23 test_post11 \ 26 test_post11 \
24 test_post_form11 \ 27 test_post_form11 \
25 test_put11 \ 28 test_put11 \
26 test_put_large11 \ 29 test_put_large11
27 test_long_header 30
31if USE_POSIX_THREADS
32check_PROGRAMS +=
33 $(THREAD_ONLY_TESTS)
34endif
35if USE_W32_THREADS
36check_PROGRAMS +=
37 $(THREAD_ONLY_TESTS)
38endif
39
28 40
29TESTS = $(check_PROGRAMS) 41TESTS = $(check_PROGRAMS)
30 42
diff --git a/src/testzzuf/test_get.c b/src/testzzuf/test_get.c
index 7e116d09..223b85e5 100644
--- a/src/testzzuf/test_get.c
+++ b/src/testzzuf/test_get.c
@@ -306,8 +306,11 @@ main (int argc, char *const *argv)
306 (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0; 306 (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0;
307 if (0 != curl_global_init (CURL_GLOBAL_WIN32)) 307 if (0 != curl_global_init (CURL_GLOBAL_WIN32))
308 return 2; 308 return 2;
309 errorCount += testInternalGet (); 309 if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS))
310 errorCount += testMultithreadedGet (); 310 {
311 errorCount += testInternalGet ();
312 errorCount += testMultithreadedGet ();
313 }
311 errorCount += testExternalGet (); 314 errorCount += testExternalGet ();
312 if (errorCount != 0) 315 if (errorCount != 0)
313 fprintf (stderr, "Error (code: %u)\n", errorCount); 316 fprintf (stderr, "Error (code: %u)\n", errorCount);
diff --git a/src/testzzuf/test_get_chunked.c b/src/testzzuf/test_get_chunked.c
index a74b5d9f..44828853 100644
--- a/src/testzzuf/test_get_chunked.c
+++ b/src/testzzuf/test_get_chunked.c
@@ -335,8 +335,11 @@ main (int argc, char *const *argv)
335 335
336 if (0 != curl_global_init (CURL_GLOBAL_WIN32)) 336 if (0 != curl_global_init (CURL_GLOBAL_WIN32))
337 return 2; 337 return 2;
338 errorCount += testInternalGet (); 338 if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS))
339 errorCount += testMultithreadedGet (); 339 {
340 errorCount += testInternalGet ();
341 errorCount += testMultithreadedGet ();
342 }
340 errorCount += testExternalGet (); 343 errorCount += testExternalGet ();
341 if (errorCount != 0) 344 if (errorCount != 0)
342 fprintf (stderr, "Error (code: %u)\n", errorCount); 345 fprintf (stderr, "Error (code: %u)\n", errorCount);
diff --git a/src/testzzuf/test_post.c b/src/testzzuf/test_post.c
index 9a4a8e9c..836f3395 100644
--- a/src/testzzuf/test_post.c
+++ b/src/testzzuf/test_post.c
@@ -389,8 +389,11 @@ main (int argc, char *const *argv)
389 (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0; 389 (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0;
390 if (0 != curl_global_init (CURL_GLOBAL_WIN32)) 390 if (0 != curl_global_init (CURL_GLOBAL_WIN32))
391 return 2; 391 return 2;
392 errorCount += testInternalPost (); 392 if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS))
393 errorCount += testMultithreadedPost (); 393 {
394 errorCount += testInternalPost ();
395 errorCount += testMultithreadedPost ();
396 }
394 errorCount += testExternalPost (); 397 errorCount += testExternalPost ();
395 if (errorCount != 0) 398 if (errorCount != 0)
396 fprintf (stderr, "Error (code: %u)\n", errorCount); 399 fprintf (stderr, "Error (code: %u)\n", errorCount);
diff --git a/src/testzzuf/test_post_form.c b/src/testzzuf/test_post_form.c
index d4e01c2b..571c9d99 100644
--- a/src/testzzuf/test_post_form.c
+++ b/src/testzzuf/test_post_form.c
@@ -405,8 +405,11 @@ main (int argc, char *const *argv)
405 (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0; 405 (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0;
406 if (0 != curl_global_init (CURL_GLOBAL_WIN32)) 406 if (0 != curl_global_init (CURL_GLOBAL_WIN32))
407 return 2; 407 return 2;
408 errorCount += testInternalPost (); 408 if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS))
409 errorCount += testMultithreadedPost (); 409 {
410 errorCount += testInternalPost ();
411 errorCount += testMultithreadedPost ();
412 }
410 errorCount += testExternalPost (); 413 errorCount += testExternalPost ();
411 if (errorCount != 0) 414 if (errorCount != 0)
412 fprintf (stderr, "Error (code: %u)\n", errorCount); 415 fprintf (stderr, "Error (code: %u)\n", errorCount);
diff --git a/src/testzzuf/test_put.c b/src/testzzuf/test_put.c
index cfe12dee..63518ba8 100644
--- a/src/testzzuf/test_put.c
+++ b/src/testzzuf/test_put.c
@@ -353,8 +353,11 @@ main (int argc, char *const *argv)
353 (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0; 353 (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0;
354 if (0 != curl_global_init (CURL_GLOBAL_WIN32)) 354 if (0 != curl_global_init (CURL_GLOBAL_WIN32))
355 return 2; 355 return 2;
356 errorCount += testInternalPut (); 356 if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS))
357 errorCount += testMultithreadedPut (); 357 {
358 errorCount += testInternalPut ();
359 errorCount += testMultithreadedPut ();
360 }
358 errorCount += testExternalPut (); 361 errorCount += testExternalPut ();
359 if (errorCount != 0) 362 if (errorCount != 0)
360 fprintf (stderr, "Error (code: %u)\n", errorCount); 363 fprintf (stderr, "Error (code: %u)\n", errorCount);
diff --git a/src/testzzuf/test_put_chunked.c b/src/testzzuf/test_put_chunked.c
index 72a9f316..642e968a 100644
--- a/src/testzzuf/test_put_chunked.c
+++ b/src/testzzuf/test_put_chunked.c
@@ -363,8 +363,11 @@ main (int argc, char *const *argv)
363 363
364 if (0 != curl_global_init (CURL_GLOBAL_WIN32)) 364 if (0 != curl_global_init (CURL_GLOBAL_WIN32))
365 return 2; 365 return 2;
366 errorCount += testInternalPut (); 366 if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS))
367 errorCount += testMultithreadedPut (); 367 {
368 errorCount += testInternalPut ();
369 errorCount += testMultithreadedPut ();
370 }
368 errorCount += testExternalPut (); 371 errorCount += testExternalPut ();
369 if (errorCount != 0) 372 if (errorCount != 0)
370 fprintf (stderr, "Error (code: %u)\n", errorCount); 373 fprintf (stderr, "Error (code: %u)\n", errorCount);
diff --git a/src/testzzuf/test_put_large.c b/src/testzzuf/test_put_large.c
index 540c37f9..40861b87 100644
--- a/src/testzzuf/test_put_large.c
+++ b/src/testzzuf/test_put_large.c
@@ -373,8 +373,11 @@ main (int argc, char *const *argv)
373 return 2; 373 return 2;
374 put_buffer = malloc (PUT_SIZE); 374 put_buffer = malloc (PUT_SIZE);
375 memset (put_buffer, 1, PUT_SIZE); 375 memset (put_buffer, 1, PUT_SIZE);
376 errorCount += testInternalPut (); 376 if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS))
377 errorCount += testMultithreadedPut (); 377 {
378 errorCount += testInternalPut ();
379 errorCount += testMultithreadedPut ();
380 }
378 errorCount += testExternalPut (); 381 errorCount += testExternalPut ();
379 free (put_buffer); 382 free (put_buffer);
380 if (errorCount != 0) 383 if (errorCount != 0)