diff options
Diffstat (limited to 'src/testcurl/test_get.c')
-rw-r--r-- | src/testcurl/test_get.c | 51 |
1 files changed, 28 insertions, 23 deletions
diff --git a/src/testcurl/test_get.c b/src/testcurl/test_get.c index 1c9796f7..cb81283f 100644 --- a/src/testcurl/test_get.c +++ b/src/testcurl/test_get.c | |||
@@ -739,38 +739,43 @@ int | |||
739 | main (int argc, char *const *argv) | 739 | main (int argc, char *const *argv) |
740 | { | 740 | { |
741 | unsigned int errorCount = 0; | 741 | unsigned int errorCount = 0; |
742 | (void)argc; /* Unused. Silent compiler warning. */ | 742 | (void) argc; /* Unused. Silence compiler warning. */ |
743 | 743 | ||
744 | oneone = (NULL != strrchr (argv[0], (int) '/')) ? | 744 | oneone = (NULL != strrchr (argv[0], (int) '/')) ? |
745 | (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0; | 745 | (NULL != strstr (strrchr (argv[0], (int) '/'), "11")) : 0; |
746 | if (0 != curl_global_init (CURL_GLOBAL_WIN32)) | 746 | if (0 != curl_global_init (CURL_GLOBAL_WIN32)) |
747 | return 2; | 747 | return 2; |
748 | global_port = 0; | 748 | global_port = 0; |
749 | errorCount += testInternalGet (0); | ||
750 | errorCount += testMultithreadedGet (0); | ||
751 | errorCount += testMultithreadedPoolGet (0); | ||
752 | errorCount += testUnknownPortGet (0); | ||
753 | errorCount += testStopRace (0); | ||
754 | errorCount += testExternalGet (); | 749 | errorCount += testExternalGet (); |
755 | errorCount += testEmptyGet (0); | 750 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_THREADS)) |
756 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_POLL)) | ||
757 | { | 751 | { |
758 | errorCount += testInternalGet(MHD_USE_POLL); | 752 | errorCount += testInternalGet (0); |
759 | errorCount += testMultithreadedGet(MHD_USE_POLL); | 753 | errorCount += testMultithreadedGet (0); |
760 | errorCount += testMultithreadedPoolGet(MHD_USE_POLL); | 754 | errorCount += testMultithreadedPoolGet (0); |
761 | errorCount += testUnknownPortGet(MHD_USE_POLL); | 755 | errorCount += testUnknownPortGet (0); |
762 | errorCount += testStopRace(MHD_USE_POLL); | 756 | errorCount += testStopRace (0); |
763 | errorCount += testEmptyGet(MHD_USE_POLL); | 757 | errorCount += testEmptyGet (0); |
758 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_POLL)) | ||
759 | { | ||
760 | errorCount += testInternalGet(MHD_USE_POLL); | ||
761 | errorCount += testMultithreadedGet(MHD_USE_POLL); | ||
762 | errorCount += testMultithreadedPoolGet(MHD_USE_POLL); | ||
763 | errorCount += testUnknownPortGet(MHD_USE_POLL); | ||
764 | errorCount += testStopRace(MHD_USE_POLL); | ||
765 | errorCount += testEmptyGet(MHD_USE_POLL); | ||
766 | } | ||
767 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_EPOLL)) | ||
768 | { | ||
769 | errorCount += testInternalGet(MHD_USE_EPOLL); | ||
770 | errorCount += testMultithreadedPoolGet(MHD_USE_EPOLL); | ||
771 | errorCount += testUnknownPortGet(MHD_USE_EPOLL); | ||
772 | errorCount += testEmptyGet(MHD_USE_EPOLL); | ||
773 | } | ||
764 | } | 774 | } |
765 | if (MHD_YES == MHD_is_feature_supported(MHD_FEATURE_EPOLL)) | 775 | if (0 != errorCount) |
766 | { | 776 | fprintf (stderr, |
767 | errorCount += testInternalGet(MHD_USE_EPOLL); | 777 | "Error (code: %u)\n", |
768 | errorCount += testMultithreadedPoolGet(MHD_USE_EPOLL); | 778 | errorCount); |
769 | errorCount += testUnknownPortGet(MHD_USE_EPOLL); | ||
770 | errorCount += testEmptyGet(MHD_USE_EPOLL); | ||
771 | } | ||
772 | if (errorCount != 0) | ||
773 | fprintf (stderr, "Error (code: %u)\n", errorCount); | ||
774 | curl_global_cleanup (); | 779 | curl_global_cleanup (); |
775 | return errorCount != 0; /* 0 == pass */ | 780 | return errorCount != 0; /* 0 == pass */ |
776 | } | 781 | } |