diff options
author | Daniel Stenberg <daniel@haxx.se> | 2020-09-05 18:42:29 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2020-09-06 09:48:17 +0200 |
commit | e50a877df74f2d5558f9962089bcac0883e4aa38 (patch) | |
tree | f6b91404845c0c89eabfd0dd1a90ff895ebd4c59 | |
parent | 363a88ac9da7e4ee6e78c03f020d2a263d191886 (diff) | |
download | curl-e50a877df74f2d5558f9962089bcac0883e4aa38.tar.gz |
tests: remove pipelining tests
Remove the tests 530, 584, 1900, 1901, 1902, 1903 and 2033. They were
previously disabled.
The Pipelining code was removed from curl in commit 2f44e94efb3df8e,
April 2019.
Closes #5921
-rw-r--r-- | tests/data/DISABLED | 33 | ||||
-rw-r--r-- | tests/data/Makefile.inc | 8 | ||||
-rw-r--r-- | tests/data/test1900 | 61 | ||||
-rw-r--r-- | tests/data/test1901 | 63 | ||||
-rw-r--r-- | tests/data/test1902 | 62 | ||||
-rw-r--r-- | tests/data/test1903 | 62 | ||||
-rw-r--r-- | tests/data/test2033 | 125 | ||||
-rw-r--r-- | tests/data/test530 | 83 | ||||
-rw-r--r-- | tests/data/test584 | 102 | ||||
-rw-r--r-- | tests/libtest/Makefile.inc | 6 |
10 files changed, 18 insertions, 587 deletions
diff --git a/tests/data/DISABLED b/tests/data/DISABLED index 198728fdf..1806a5dbe 100644 --- a/tests/data/DISABLED +++ b/tests/data/DISABLED @@ -2,31 +2,24 @@ # test cases are run by runtests.pl. Just add the plain test case numbers, one # per line. # Lines starting with '#' letters are treated as comments. +# +# Uses SRP to "a server not supporting it" but modern stunnel versions +# will silently accept it and remain happy +323 +# 594 +836 +882 +938 1209 1211 +# fnmatch differences are just too common to make testing them sensible +1307 1316 +# test 1510 causes problems on the CI on github +# example: https://travis-ci.org/curl/curl/builds/81633600 +1510 1512 -836 -882 -938 # test 1801 causes problems on Mac OS X and github # https://github.com/curl/curl/issues/380 1801 -# test 1510 causes problems on the CI on github -# example: https://travis-ci.org/curl/curl/builds/81633600 -1510 -# Pipelining test that is causing false positives a little too often -1903 -# fnmatch differences are just too common to make testing them sensible -1307 -# Pipelining is deprecated -530 -584 -1900 -1901 -1902 -2033 -# Uses SRP to "a server not supporting it" but modern stunnel versions -# will silently accept it and remain happy -323 diff --git a/tests/data/Makefile.inc b/tests/data/Makefile.inc index bc6dea9f8..8a334df10 100644 --- a/tests/data/Makefile.inc +++ b/tests/data/Makefile.inc @@ -73,13 +73,13 @@ test490 test491 test492 \ test500 test501 test502 test503 test504 test505 test506 test507 test508 \ test509 test510 test511 test512 test513 test514 test515 test516 test517 \ test518 test519 test520 test521 test522 test523 test524 test525 test526 \ -test527 test528 test529 test530 test531 test532 test533 test534 test535 \ +test527 test528 test529 test531 test532 test533 test534 test535 \ test537 test538 test539 test540 test541 test542 test543 test544 \ test545 test546 test547 test548 test549 test550 test551 test552 test553 \ test554 test555 test556 test557 test558 test559 test560 test561 test562 \ test563 test564 test565 test566 test567 test568 test569 test570 test571 \ test572 test573 test574 test575 test576 test577 test578 test579 test580 \ -test581 test582 test583 test584 test585 test586 test587 test588 test589 \ +test581 test582 test583 test585 test586 test587 test588 test589 \ test590 test591 test592 test593 test594 test595 test596 test597 test598 \ test599 test600 test601 test602 test603 test604 test605 test606 test607 \ test608 test609 test610 test611 test612 test613 test614 test615 test616 \ @@ -206,14 +206,14 @@ test1700 test1701 test1702 \ \ test1800 test1801 \ \ -test1900 test1901 test1902 test1903 test1904 test1905 test1906 test1907 \ + test1904 test1905 test1906 test1907 \ test1908 test1909 test1910 test1911 \ \ test2000 test2001 test2002 test2003 test2004 test2005 test2006 test2007 \ test2008 test2009 test2010 test2011 test2012 test2013 test2014 test2015 \ test2016 test2017 test2018 test2019 test2020 test2021 test2022 test2023 \ test2024 test2025 test2026 test2027 test2028 test2029 test2030 test2031 \ -test2032 test2033 test2034 test2035 test2036 test2037 test2038 test2039 \ +test2032 test2034 test2035 test2036 test2037 test2038 test2039 \ test2040 test2041 test2042 test2043 test2044 test2045 test2046 test2047 \ test2048 test2049 test2050 test2051 test2052 test2053 test2054 test2055 \ test2056 test2057 test2058 test2059 test2060 test2061 test2062 test2063 \ diff --git a/tests/data/test1900 b/tests/data/test1900 deleted file mode 100644 index 2e3c93a0d..000000000 --- a/tests/data/test1900 +++ /dev/null @@ -1,61 +0,0 @@ -<testcase> -<info> -<keywords> -HTTP -pipelining -multi -</keywords> -</info> - -# Server-side -<reply> -<data> -Adding handle 0 -Handle 0 Completed with status 0 -Adding handle 1 -Adding handle 2 -Adding handle 3 -Adding handle 4 -Adding handle 5 -Adding handle 6 -Handle 4 Completed with status 0 -Handle 5 Completed with status 0 -Handle 6 Completed with status 0 -Handle 1 Completed with status 0 -Handle 2 Completed with status 0 -Handle 3 Completed with status 0 -</data> -</reply> - -# Client-side -<client> -<server> -http-pipe -</server> -<features> -http -</features> -<tool> -lib1900 -</tool> - <name> -HTTP GET using pipelining - </name> - <command> -http://%HOSTIP:%HTTPPIPEPORT/ log/urls1900.txt -</command> -<file name="log/urls1900.txt"> -0 1k.txt -1000 100k.txt -0 1k.txt -0 1k.txt -0 1k.txt -0 1k.txt -0 1k.txt -</file> -</client> - -# Verify data after the test has been "shot" -<verify> -</verify> -</testcase> diff --git a/tests/data/test1901 b/tests/data/test1901 deleted file mode 100644 index 793bd667a..000000000 --- a/tests/data/test1901 +++ /dev/null @@ -1,63 +0,0 @@ -<testcase> -<info> -<keywords> -HTTP -pipelining -multi -flaky -</keywords> -</info> - -# Server-side -<reply> -<data> -Adding handle 0 -Handle 0 Completed with status 0 -Adding handle 1 -Adding handle 2 -Adding handle 3 -Adding handle 4 -Adding handle 5 -Adding handle 6 -Handle 2 Completed with status 0 -Handle 3 Completed with status 0 -Handle 4 Completed with status 0 -Handle 1 Completed with status 0 -Handle 5 Completed with status 0 -Handle 6 Completed with status 0 -</data> -</reply> - -# Client-side -<client> -<server> -http-pipe -</server> -<features> -http -</features> -<tool> -lib1900 -</tool> - <name> -HTTP GET using pipelining, blocklisted site - </name> - <command> -http://%HOSTIP:%HTTPPIPEPORT/ log/urls1901.txt -</command> -<file name="log/urls1901.txt"> -blocklist_site 127.0.0.1:%HTTPPIPEPORT -0 1k.txt -1000 100k.txt -0 1k.txt -0 1k.txt -0 1k.txt -0 1k.txt -0 1k.txt -</file> -</client> - -# Verify data after the test has been "shot" -<verify> -</verify> -</testcase> diff --git a/tests/data/test1902 b/tests/data/test1902 deleted file mode 100644 index 3c999316b..000000000 --- a/tests/data/test1902 +++ /dev/null @@ -1,62 +0,0 @@ -<testcase> -<info> -<keywords> -HTTP -pipelining -multi -flaky -</keywords> -</info> - -# Server-side -<reply> -<data> -Adding handle 0 -Handle 0 Completed with status 0 -Adding handle 1 -Adding handle 2 -Adding handle 3 -Adding handle 4 -Adding handle 5 -Adding handle 6 -Handle 1 Completed with status 0 -Handle 4 Completed with status 0 -Handle 5 Completed with status 0 -Handle 6 Completed with status 0 -Handle 2 Completed with status 0 -Handle 3 Completed with status 0 -</data> -</reply> - -# Client-side -<client> -<server> -http-pipe -</server> -<features> -http -</features> -<tool> -lib1900 -</tool> - <name> -HTTP GET using pipelining, broken pipe - </name> - <command> -http://%HOSTIP:%HTTPPIPEPORT/ log/urls1902.txt -</command> -<file name="log/urls1902.txt"> -0 1k.txt -1000 connection_close.txt -1 1k.txt -2 1k.txt -3 1k.txt -4 1k.txt -5 1k.txt -</file> -</client> - -# Verify data after the test has been "shot" -<verify> -</verify> -</testcase> diff --git a/tests/data/test1903 b/tests/data/test1903 deleted file mode 100644 index 219ffe11c..000000000 --- a/tests/data/test1903 +++ /dev/null @@ -1,62 +0,0 @@ -<testcase> -<info> -<keywords> -HTTP -pipelining -multi -flaky -</keywords> -</info> - -# Server-side -<reply> -<data> -Adding handle 0 -Handle 0 Completed with status 0 -Adding handle 1 -Adding handle 2 -Adding handle 3 -Adding handle 4 -Adding handle 5 -Adding handle 6 -Handle 2 Completed with status 0 -Handle 3 Completed with status 0 -Handle 4 Completed with status 0 -Handle 5 Completed with status 0 -Handle 6 Completed with status 0 -Handle 1 Completed with status 0 -</data> -</reply> - -# Client-side -<client> -<server> -http-pipe -</server> -<features> -http -</features> -<tool> -lib1900 -</tool> - <name> -HTTP GET using pipelining, penalized on content-length - </name> - <command> -http://%HOSTIP:%HTTPPIPEPORT/ log/urls1903.txt -</command> -<file name="log/urls1903.txt"> -0 1k.txt -1000 100k.txt -550 alphabet.txt -10 alphabet.txt -10 alphabet.txt -10 alphabet.txt -10 alphabet.txt -</file> -</client> - -# Verify data after the test has been "shot" -<verify> -</verify> -</testcase> diff --git a/tests/data/test2033 b/tests/data/test2033 deleted file mode 100644 index 0b33ccaac..000000000 --- a/tests/data/test2033 +++ /dev/null @@ -1,125 +0,0 @@ -<testcase> -<info> -<keywords> -HTTP -HTTP GET -HTTP Basic auth -HTTP NTLM auth -pipelining -flaky -</keywords> -</info> -# Server-side -<reply> - -<!-- Basic auth --> -<data100> -HTTP/1.1 401 Need Basic or NTLM auth
-Server: Microsoft-IIS/5.0
-Content-Type: text/html; charset=iso-8859-1
-Content-Length: 29
-WWW-Authenticate: NTLM
-WWW-Authenticate: Basic realm="testrealm"
-
-This is a bad password page! -</data100> - -<!-- NTLM auth --> -<data200> -HTTP/1.1 401 Need Basic or NTLM auth (2)
-Server: Microsoft-IIS/5.0
-Content-Type: text/html; charset=iso-8859-1
-Content-Length: 27
-WWW-Authenticate: NTLM
-WWW-Authenticate: Basic realm="testrealm"
-
-This is not the real page! -</data200> - -<data1201> -HTTP/1.1 401 NTLM intermediate (2)
-Server: Microsoft-IIS/5.0
-Content-Type: text/html; charset=iso-8859-1
-Content-Length: 33
-WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAACGgAEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
-
-This is still not the real page! -</data1201> - -<data1202> -HTTP/1.1 200 Things are fine in server land
-Server: Microsoft-IIS/5.0
-Content-Type: text/html; charset=iso-8859-1
-Content-Length: 32
-
-Finally, this is the real page! -</data1202> - -<datacheck> -Data connection 0: 228 -Data connection 1: 228 -Data connection 2: 402 -</datacheck> - -</reply> - -# Client-side -<client> -<features> -NTLM -SSL -!SSPI -</features> -<server> -http -</server> -<tool> -lib2033 -</tool> - - <name> -NTLM connection mapping, pipelining enabled - </name> - <setenv> -# we force our own host name, in order to make the test machine independent -CURL_GETHOSTNAME=curlhost -# we try to use the LD_PRELOAD hack, if not a debug build -LD_PRELOAD=%PWD/libtest/.libs/libhostname.so - </setenv> - <command> -http://%HOSTIP:%HTTPPORT/2032 -</command> -<precheck> -chkhostname curlhost -</precheck> -</client> - -# Verify data after the test has been "shot" -<verify> -<strip> -^User-Agent:.* -</strip> -<protocol> -GET /20320100 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Authorization: Basic dGVzdHVzZXI6dGVzdHBhc3M=
-Accept: */*
-
-GET /20320100 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Authorization: Basic dGVzdHVzZXI6dGVzdHBhc3M=
-Accept: */*
-
-GET /20320200 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=
-Accept: */*
-
-GET /20320200 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAAIAAgAeAAAAAAAAAAAAAAAhoABAI+/Fp9IERAQ74OsdNPbBpg7o8CVwLSO4DtFyIcZHUMKVktWIu92s2892OVpd2JzqnRlc3R1c2VyY3VybGhvc3Q=
-Accept: */*
-
-</protocol> -</verify> -</testcase> diff --git a/tests/data/test530 b/tests/data/test530 deleted file mode 100644 index 40182e299..000000000 --- a/tests/data/test530 +++ /dev/null @@ -1,83 +0,0 @@ -<testcase> -<info> -<keywords> -HTTP -pipelining -multi -</keywords> -</info> - -# Server-side -<reply> -<data1> -HTTP/1.1 200 OK
-Date: Thu, 09 Nov 2010 14:49:00 GMT
-Server: test-server/fake
-Content-Length: 47
-
-file contents should appear once for each file -</data1> -<data2> -HTTP/1.1 200 OK
-</data2> -<data3> -Date: Thu, 09 Nov 2010 14:49:00 GMT
-</data3> -<data4> -Server: test-server/fake
-Content-Length: 47
-
-file contents should appear once for each file -HTTP/1.1 200 OK
-Date: Thu, 09 Nov 2010 14:49:00 GMT
-Server: test-server/fake
-Content-Length: 47
-
-file contents should appear once for each file -HTTP/1.1 200 OK
-Date: Thu, 09 Nov 2010 14:49:00 GMT
-Server: test-server/fake
-Content-Length: 47
-
-file contents should appear once for each file -</data4> -</reply> - -# Client-side -<client> -<server> -http -</server> -<tool> -lib530 -</tool> - <name> -HTTP GET using pipelining - </name> - <command> -http://%HOSTIP:%HTTPPORT/path/530 -</command> -</client> - -# Verify data after the test has been "shot" -<verify> -<protocol> -GET /path/5300001 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Accept: */*
-
-GET /path/5300002 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Accept: */*
-
-GET /path/5300003 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Accept: */*
-
-GET /path/5300004 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Accept: */*
-
-</protocol> -</verify> -</testcase> diff --git a/tests/data/test584 b/tests/data/test584 deleted file mode 100644 index 309c7b65b..000000000 --- a/tests/data/test584 +++ /dev/null @@ -1,102 +0,0 @@ -<testcase> -<info> -<keywords> -HTTP -pipelining -multi -</keywords> -</info> - -# Server-side -# Silly division of the first request is solely to appease the server which expects n_data_items == n_requests -<reply> -<data1> -HTTP/1.1 200 OK
-Server: test-server/fake
-Content-Length: 4
-
-584 -</data1> -<data2> -HTTP/1.1 200 OK
-</data2> -<data3> -Server: test-server/fake
-</data3> -<data4> -Content-Length: 0
-
-HTTP/1.1 200 OK
-Server: test-server/fake
-Content-Length: 5
-
-585 - -HTTP/1.1 200 OK
-Server: test-server/fake
-Content-Length: 4
-
-586 -</data4> -</reply> - -# Client-side -<client> -<server> -http -</server> -<tool> -lib530 -</tool> - <name> -HTTP GET using pipelining (nonzero length after zero length) - </name> - <command> -http://%HOSTIP:%HTTPPORT/path/584 -</command> -</client> - -# Verify data after the test has been "shot" -<verify> -<protocol> -GET /path/5840001 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Accept: */*
-
-GET /path/5840002 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Accept: */*
-
-GET /path/5840003 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Accept: */*
-
-GET /path/5840004 HTTP/1.1
-Host: %HOSTIP:%HTTPPORT
-Accept: */*
-
-</protocol> -<stdout> -HTTP/1.1 200 OK
-Server: test-server/fake
-Content-Length: 4
-
-584 -HTTP/1.1 200 OK
-Server: test-server/fake
-Content-Length: 0
-
-HTTP/1.1 200 OK
-Server: test-server/fake
-Content-Length: 5
-
-585 - -HTTP/1.1 200 OK
-Server: test-server/fake
-Content-Length: 4
-
-586 -</stdout> -</verify> -</testcase> diff --git a/tests/libtest/Makefile.inc b/tests/libtest/Makefile.inc index c568e1354..dc2008fa8 100644 --- a/tests/libtest/Makefile.inc +++ b/tests/libtest/Makefile.inc @@ -39,7 +39,7 @@ noinst_PROGRAMS = chkhostname libauthretry libntlmconnect \ chkdecimalpoint \ lib500 lib501 lib502 lib503 lib504 lib505 lib506 lib507 lib508 lib509 \ lib510 lib511 lib512 lib513 lib514 lib515 lib516 lib517 lib518 lib519 \ - lib520 lib521 lib523 lib524 lib525 lib526 lib527 lib529 lib530 lib532 \ + lib520 lib521 lib523 lib524 lib525 lib526 lib527 lib529 lib532 \ lib533 lib537 lib539 lib540 lib541 lib542 lib543 lib544 lib545 \ lib547 lib548 lib549 lib552 lib553 lib554 lib555 lib556 lib557 lib558 \ lib559 lib560 lib562 lib564 lib565 lib566 lib567 lib568 lib569 lib570 \ @@ -172,10 +172,6 @@ lib529_SOURCES = lib525.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS) $(MULTIBYTE) lib529_LDADD = $(TESTUTIL_LIBS) lib529_CPPFLAGS = $(AM_CPPFLAGS) -DLIB529 -lib530_SOURCES = lib530.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS) -lib530_LDADD = $(TESTUTIL_LIBS) -lib530_CPPFLAGS = $(AM_CPPFLAGS) -DLIB530 - lib532_SOURCES = lib526.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS) lib532_LDADD = $(TESTUTIL_LIBS) lib532_CPPFLAGS = $(AM_CPPFLAGS) -DLIB532 |