diff options
Diffstat (limited to 'src/testcurl/test_quiesce.c')
-rw-r--r-- | src/testcurl/test_quiesce.c | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/src/testcurl/test_quiesce.c b/src/testcurl/test_quiesce.c index f9fd9690..5795898a 100644 --- a/src/testcurl/test_quiesce.c +++ b/src/testcurl/test_quiesce.c | |||
@@ -530,23 +530,28 @@ main (int argc, char *const *argv) | |||
530 | 530 | ||
531 | if (0 != curl_global_init (CURL_GLOBAL_WIN32)) | 531 | if (0 != curl_global_init (CURL_GLOBAL_WIN32)) |
532 | return 2; | 532 | return 2; |
533 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, 0, 0); | ||
534 | errorCount += testGet (MHD_USE_THREAD_PER_CONNECTION | MHD_USE_INTERNAL_POLLING_THREAD, 0, 0); | ||
535 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, CPU_COUNT, 0); | ||
536 | errorCount += testExternalGet (); | 533 | errorCount += testExternalGet (); |
537 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_POLL)) | 534 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS)) |
538 | { | 535 | { |
539 | errorCount += testGet(MHD_USE_INTERNAL_POLLING_THREAD, 0, MHD_USE_POLL); | 536 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, 0, 0); |
540 | errorCount += testGet (MHD_USE_THREAD_PER_CONNECTION | MHD_USE_INTERNAL_POLLING_THREAD, 0, MHD_USE_POLL); | 537 | errorCount += testGet (MHD_USE_THREAD_PER_CONNECTION | MHD_USE_INTERNAL_POLLING_THREAD, 0, 0); |
541 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, CPU_COUNT, MHD_USE_POLL); | 538 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, CPU_COUNT, 0); |
539 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_POLL)) | ||
540 | { | ||
541 | errorCount += testGet(MHD_USE_INTERNAL_POLLING_THREAD, 0, MHD_USE_POLL); | ||
542 | errorCount += testGet (MHD_USE_THREAD_PER_CONNECTION | MHD_USE_INTERNAL_POLLING_THREAD, 0, MHD_USE_POLL); | ||
543 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, CPU_COUNT, MHD_USE_POLL); | ||
544 | } | ||
545 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_EPOLL)) | ||
546 | { | ||
547 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, 0, MHD_USE_EPOLL); | ||
548 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, CPU_COUNT, MHD_USE_EPOLL); | ||
549 | } | ||
542 | } | 550 | } |
543 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_EPOLL)) | 551 | if (0 != errorCount) |
544 | { | 552 | fprintf (stderr, |
545 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, 0, MHD_USE_EPOLL); | 553 | "Error (code: %u)\n", |
546 | errorCount += testGet (MHD_USE_INTERNAL_POLLING_THREAD, CPU_COUNT, MHD_USE_EPOLL); | 554 | errorCount); |
547 | } | ||
548 | if (errorCount != 0) | ||
549 | fprintf (stderr, "Error (code: %u)\n", errorCount); | ||
550 | curl_global_cleanup (); | 555 | curl_global_cleanup (); |
551 | return errorCount != 0; /* 0 == pass */ | 556 | return errorCount != 0; /* 0 == pass */ |
552 | } | 557 | } |