aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/libtest/Makefile.am31
-rw-r--r--tests/libtest/lib502.c6
-rw-r--r--tests/libtest/lib503.c10
-rw-r--r--tests/libtest/lib504.c10
-rw-r--r--tests/libtest/lib507.c14
-rw-r--r--tests/libtest/lib509.c10
-rw-r--r--tests/libtest/lib525.c10
-rw-r--r--tests/libtest/lib526.c10
-rw-r--r--tests/libtest/lib530.c10
-rw-r--r--tests/libtest/lib533.c10
-rw-r--r--tests/libtest/lib536.c6
11 files changed, 63 insertions, 64 deletions
diff --git a/tests/libtest/Makefile.am b/tests/libtest/Makefile.am
index 61d4cc32e..61f8f399b 100644
--- a/tests/libtest/Makefile.am
+++ b/tests/libtest/Makefile.am
@@ -37,9 +37,8 @@ LIBDIR = $(top_builddir)/lib
EXTRA_DIST = test307.pl
-# *NOTICE* that some test cases use curlx_* functions that are not in the API
-# but must be provided by source
-TIMEVAL=$(top_srcdir)/lib/timeval.c
+# Source code file used only in some libcurl test programs
+TESTUTIL = testutil.c
# these files are used in every single test program below
SUPPORTFILES = first.c test.h
@@ -60,13 +59,13 @@ lib500_DEPENDENCIES = $(DEPENDENCIES)
lib501_SOURCES = lib501.c $(SUPPORTFILES)
lib501_DEPENDENCIES = $(DEPENDENCIES)
-lib502_SOURCES = lib502.c $(SUPPORTFILES) $(TIMEVAL)
+lib502_SOURCES = lib502.c $(SUPPORTFILES) $(TESTUTIL)
lib502_DEPENDENCIES = $(DEPENDENCIES)
-lib503_SOURCES = lib503.c $(SUPPORTFILES) $(TIMEVAL)
+lib503_SOURCES = lib503.c $(SUPPORTFILES) $(TESTUTIL)
lib503_DEPENDENCIES = $(DEPENDENCIES)
-lib504_SOURCES = lib504.c $(SUPPORTFILES) $(TIMEVAL)
+lib504_SOURCES = lib504.c $(SUPPORTFILES) $(TESTUTIL)
lib504_DEPENDENCIES = $(DEPENDENCIES)
lib505_SOURCES = lib505.c $(SUPPORTFILES)
@@ -75,13 +74,13 @@ lib505_DEPENDENCIES = $(DEPENDENCIES)
lib506_SOURCES = lib506.c $(SUPPORTFILES)
lib506_DEPENDENCIES = $(DEPENDENCIES)
-lib507_SOURCES = lib507.c $(SUPPORTFILES) $(TIMEVAL)
+lib507_SOURCES = lib507.c $(SUPPORTFILES) $(TESTUTIL)
lib507_DEPENDENCIES = $(DEPENDENCIES)
lib508_SOURCES = lib508.c $(SUPPORTFILES)
lib508_DEPENDENCIES = $(DEPENDENCIES)
-lib509_SOURCES = lib509.c $(SUPPORTFILES) $(TIMEVAL)
+lib509_SOURCES = lib509.c $(SUPPORTFILES) $(TESTUTIL)
lib509_DEPENDENCIES = $(DEPENDENCIES)
lib510_SOURCES = lib510.c $(SUPPORTFILES)
@@ -126,33 +125,33 @@ lib523_DEPENDENCIES = $(DEPENDENCIES)
lib524_SOURCES = lib524.c $(SUPPORTFILES)
lib524_DEPENDENCIES = $(DEPENDENCIES)
-lib525_SOURCES = lib525.c $(SUPPORTFILES) $(TIMEVAL)
+lib525_SOURCES = lib525.c $(SUPPORTFILES) $(TESTUTIL)
lib525_DEPENDENCIES = $(DEPENDENCIES)
-lib526_SOURCES = lib526.c $(SUPPORTFILES) $(TIMEVAL)
+lib526_SOURCES = lib526.c $(SUPPORTFILES) $(TESTUTIL)
lib526_CFLAGS = -DLIB526
lib526_DEPENDENCIES = $(DEPENDENCIES)
-lib527_SOURCES = lib526.c $(SUPPORTFILES) $(TIMEVAL)
+lib527_SOURCES = lib526.c $(SUPPORTFILES) $(TESTUTIL)
lib527_CFLAGS = -DLIB527
lib527_DEPENDENCIES = $(DEPENDENCIES)
-lib529_SOURCES = lib525.c $(SUPPORTFILES) $(TIMEVAL)
+lib529_SOURCES = lib525.c $(SUPPORTFILES) $(TESTUTIL)
lib529_CFLAGS = -DLIB529
lib529_DEPENDENCIES = $(DEPENDENCIES)
-lib530_SOURCES = lib530.c $(SUPPORTFILES) $(TIMEVAL)
+lib530_SOURCES = lib530.c $(SUPPORTFILES) $(TESTUTIL)
lib530_CFLAGS = -DLIB530
lib530_DEPENDENCIES = $(DEPENDENCIES)
-lib532_SOURCES = lib526.c $(SUPPORTFILES) $(TIMEVAL)
+lib532_SOURCES = lib526.c $(SUPPORTFILES) $(TESTUTIL)
lib532_CFLAGS = -DLIB532
lib532_DEPENDENCIES = $(DEPENDENCIES)
-lib533_SOURCES = lib533.c $(SUPPORTFILES) $(TIMEVAL)
+lib533_SOURCES = lib533.c $(SUPPORTFILES) $(TESTUTIL)
lib533_DEPENDENCIES = $(DEPENDENCIES)
-lib536_SOURCES = lib536.c $(SUPPORTFILES) $(TIMEVAL)
+lib536_SOURCES = lib536.c $(SUPPORTFILES) $(TESTUTIL)
lib536_DEPENDENCIES = $(DEPENDENCIES)
lib537_SOURCES = lib537.c $(SUPPORTFILES)
diff --git a/tests/libtest/lib502.c b/tests/libtest/lib502.c
index 207f65ed2..d995b45ec 100644
--- a/tests/libtest/lib502.c
+++ b/tests/libtest/lib502.c
@@ -10,7 +10,7 @@
#include "test.h"
-#include "timeval.h"
+#include "testutil.h"
#define MULTI_PERFORM_HANG_TIMEOUT 30 * 1000
@@ -57,11 +57,11 @@ int test(char *URL)
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
while (running) {
res = (int)curl_multi_perform(m, &running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib503.c b/tests/libtest/lib503.c
index efa6723c1..bcf4f57be 100644
--- a/tests/libtest/lib503.c
+++ b/tests/libtest/lib503.c
@@ -12,7 +12,7 @@
#include <sys/types.h>
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 300 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 120 * 1000
@@ -72,7 +72,7 @@ int test(char *URL)
}
ml_timedout = FALSE;
- ml_start = curlx_tvnow();
+ ml_start = tutil_tvnow();
while(!done) {
fd_set rd, wr, exc;
@@ -82,17 +82,17 @@ int test(char *URL)
interval.tv_sec = 1;
interval.tv_usec = 0;
- if (curlx_tvdiff(curlx_tvnow(), ml_start) >
+ if (tutil_tvdiff(tutil_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE;
break;
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
while (res == CURLM_CALL_MULTI_PERFORM) {
res = (int)curl_multi_perform(m, &running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib504.c b/tests/libtest/lib504.c
index 775468da0..499b9e985 100644
--- a/tests/libtest/lib504.c
+++ b/tests/libtest/lib504.c
@@ -12,7 +12,7 @@
#include <sys/types.h>
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 300 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 120 * 1000
@@ -74,7 +74,7 @@ int test(char *URL)
}
ml_timedout = FALSE;
- ml_start = curlx_tvnow();
+ ml_start = tutil_tvnow();
while (!done) {
struct timeval interval;
@@ -82,13 +82,13 @@ int test(char *URL)
interval.tv_sec = 1;
interval.tv_usec = 0;
- if (curlx_tvdiff(curlx_tvnow(), ml_start) >
+ if (tutil_tvdiff(tutil_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE;
break;
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
fprintf(stderr, "curl_multi_perform()\n");
@@ -96,7 +96,7 @@ int test(char *URL)
while (res == CURLM_CALL_MULTI_PERFORM) {
res = curl_multi_perform(m, &running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib507.c b/tests/libtest/lib507.c
index 8de1a3550..d17526463 100644
--- a/tests/libtest/lib507.c
+++ b/tests/libtest/lib507.c
@@ -10,7 +10,7 @@
#include "test.h"
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 30 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 20 * 1000
@@ -58,11 +58,11 @@ int test(char *URL)
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
do {
res = curl_multi_perform(multi, &still_running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
@@ -70,7 +70,7 @@ int test(char *URL)
} while (res == CURLM_CALL_MULTI_PERFORM);
ml_timedout = FALSE;
- ml_start = curlx_tvnow();
+ ml_start = tutil_tvnow();
while ((!ml_timedout) && (!mp_timedout) && (still_running)) {
struct timeval timeout;
@@ -86,7 +86,7 @@ int test(char *URL)
timeout.tv_sec = 1;
timeout.tv_usec = 0;
- if (curlx_tvdiff(curlx_tvnow(), ml_start) >
+ if (tutil_tvdiff(tutil_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE;
break;
@@ -100,10 +100,10 @@ int test(char *URL)
case 0:
default:
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
do {
res = curl_multi_perform(multi, &still_running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib509.c b/tests/libtest/lib509.c
index 86e169d8d..8f2210f5f 100644
--- a/tests/libtest/lib509.c
+++ b/tests/libtest/lib509.c
@@ -27,7 +27,7 @@
#include <openssl/bio.h>
#include <openssl/ssl.h>
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 30 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 20 * 1000
@@ -248,7 +248,7 @@ int test(char *URL)
fprintf(stderr, "Going to perform %s\n", (char *)p.accessinfoURL);
ml_timedout = FALSE;
- ml_start = curlx_tvnow();
+ ml_start = tutil_tvnow();
while (!done) {
fd_set rd, wr, exc;
@@ -258,17 +258,17 @@ int test(char *URL)
interval.tv_sec = 1;
interval.tv_usec = 0;
- if (curlx_tvdiff(curlx_tvnow(), ml_start) >
+ if (tutil_tvdiff(tutil_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE;
break;
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
while (res == CURLM_CALL_MULTI_PERFORM) {
res = curl_multi_perform(multi, &running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib525.c b/tests/libtest/lib525.c
index 24a329452..ce12b3b84 100644
--- a/tests/libtest/lib525.c
+++ b/tests/libtest/lib525.c
@@ -14,7 +14,7 @@
#include <sys/stat.h>
#include <fcntl.h>
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 300 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 120 * 1000
@@ -108,7 +108,7 @@ int test(char *URL)
}
ml_timedout = FALSE;
- ml_start = curlx_tvnow();
+ ml_start = tutil_tvnow();
while (!done) {
fd_set rd, wr, exc;
@@ -118,17 +118,17 @@ int test(char *URL)
interval.tv_sec = 1;
interval.tv_usec = 0;
- if (curlx_tvdiff(curlx_tvnow(), ml_start) >
+ if (tutil_tvdiff(tutil_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE;
break;
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
while (res == CURLM_CALL_MULTI_PERFORM) {
res = (int)curl_multi_perform(m, &running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib526.c b/tests/libtest/lib526.c
index 2dee9cf63..1cfa6d00e 100644
--- a/tests/libtest/lib526.c
+++ b/tests/libtest/lib526.c
@@ -33,7 +33,7 @@
#include <sys/stat.h>
#include <fcntl.h>
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 300 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 120 * 1000
@@ -98,7 +98,7 @@ int test(char *URL)
}
ml_timedout = FALSE;
- ml_start = curlx_tvnow();
+ ml_start = tutil_tvnow();
fprintf(stderr, "Start at URL 0\n");
@@ -110,17 +110,17 @@ int test(char *URL)
interval.tv_sec = 1;
interval.tv_usec = 0;
- if (curlx_tvdiff(curlx_tvnow(), ml_start) >
+ if (tutil_tvdiff(tutil_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE;
break;
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
while (res == CURLM_CALL_MULTI_PERFORM) {
res = (int)curl_multi_perform(m, &running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib530.c b/tests/libtest/lib530.c
index 987296c7a..96c27b951 100644
--- a/tests/libtest/lib530.c
+++ b/tests/libtest/lib530.c
@@ -13,7 +13,7 @@
#include <sys/types.h>
#include <sys/stat.h>
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 30 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 20 * 1000
@@ -84,7 +84,7 @@ int test(char *URL)
curl_multi_setopt(m, CURLMOPT_PIPELINING, 1);
ml_timedout = FALSE;
- ml_start = curlx_tvnow();
+ ml_start = tutil_tvnow();
fprintf(stderr, "Start at URL 0\n");
@@ -96,17 +96,17 @@ int test(char *URL)
interval.tv_sec = 1;
interval.tv_usec = 0;
- if (curlx_tvdiff(curlx_tvnow(), ml_start) >
+ if (tutil_tvdiff(tutil_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE;
break;
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
while (res == CURLM_CALL_MULTI_PERFORM) {
res = (int)curl_multi_perform(m, &running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib533.c b/tests/libtest/lib533.c
index 24764bd3c..0cb227529 100644
--- a/tests/libtest/lib533.c
+++ b/tests/libtest/lib533.c
@@ -16,7 +16,7 @@
#include <sys/stat.h>
#include <fcntl.h>
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 30 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 20 * 1000
@@ -66,7 +66,7 @@ int test(char *URL)
}
ml_timedout = FALSE;
- ml_start = curlx_tvnow();
+ ml_start = tutil_tvnow();
fprintf(stderr, "Start at URL 0\n");
@@ -78,17 +78,17 @@ int test(char *URL)
interval.tv_sec = 1;
interval.tv_usec = 0;
- if (curlx_tvdiff(curlx_tvnow(), ml_start) >
+ if (tutil_tvdiff(tutil_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE;
break;
}
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
while (res == CURLM_CALL_MULTI_PERFORM) {
res = (int)curl_multi_perform(m, &running);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;
diff --git a/tests/libtest/lib536.c b/tests/libtest/lib536.c
index adad23a16..3f41b00db 100644
--- a/tests/libtest/lib536.c
+++ b/tests/libtest/lib536.c
@@ -14,7 +14,7 @@
#include <sys/stat.h>
#include <fcntl.h>
-#include "timeval.h"
+#include "testutil.h"
#define MAIN_LOOP_HANG_TIMEOUT 30 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 20 * 1000
@@ -30,11 +30,11 @@ static CURLMcode perform(CURLM * multi)
char mp_timedout = FALSE;
mp_timedout = FALSE;
- mp_start = curlx_tvnow();
+ mp_start = tutil_tvnow();
for (;;) {
code = curl_multi_perform(multi, &handles);
- if (curlx_tvdiff(curlx_tvnow(), mp_start) >
+ if (tutil_tvdiff(tutil_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE;
break;