diff options
Diffstat (limited to 'src/testzzuf')
-rw-r--r-- | src/testzzuf/Makefile.am | 16 | ||||
-rw-r--r-- | src/testzzuf/test_get.c | 7 | ||||
-rw-r--r-- | src/testzzuf/test_get_chunked.c | 7 | ||||
-rw-r--r-- | src/testzzuf/test_post.c | 7 | ||||
-rw-r--r-- | src/testzzuf/test_post_form.c | 7 | ||||
-rw-r--r-- | src/testzzuf/test_put.c | 7 | ||||
-rw-r--r-- | src/testzzuf/test_put_chunked.c | 7 | ||||
-rw-r--r-- | src/testzzuf/test_put_large.c | 7 |
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 | ||
12 | EXTRA_DIST = README socat.c | 12 | EXTRA_DIST = README socat.c |
13 | 13 | ||
14 | THREAD_ONLY_TESTS = \ | ||
15 | test_long_header | ||
16 | |||
14 | check_PROGRAMS = \ | 17 | check_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 | |
31 | if USE_POSIX_THREADS | ||
32 | check_PROGRAMS += | ||
33 | $(THREAD_ONLY_TESTS) | ||
34 | endif | ||
35 | if USE_W32_THREADS | ||
36 | check_PROGRAMS += | ||
37 | $(THREAD_ONLY_TESTS) | ||
38 | endif | ||
39 | |||
28 | 40 | ||
29 | TESTS = $(check_PROGRAMS) | 41 | TESTS = $(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) |