aboutsummaryrefslogtreecommitdiff
path: root/src/testcurl/test_get.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testcurl/test_get.c')
-rw-r--r--src/testcurl/test_get.c51
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
739main (int argc, char *const *argv) 739main (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}