mirror of
https://github.com/curl/curl.git
synced 2026-06-03 19:14:36 +03:00
runtests: do CRLF replacements per section only
The `crlf="yes"` attribute and "hyper mode" are now only applied on a
subset of dedicated sections: data, datacheck, stdout and protocol.
Updated test 2500 accordingly.
Also made test1 use crlf="yes" for <protocol>, mostly because it is
often used as a template test case. Going forward, using this attribute
we should be able to write test cases using linefeeds only and avoid
mixed line ending encodings.
Follow-up to ca15b7512e
Fixes #10009
Closes #10010
This commit is contained in:
parent
27ec767ebd
commit
2f34a7347f
4 changed files with 71 additions and 28 deletions
|
|
@ -9,7 +9,7 @@ HTTP GET
|
|||
#
|
||||
# Server-side
|
||||
<reply>
|
||||
<data>
|
||||
<data crlf="yes">
|
||||
HTTP/1.1 200 OK
|
||||
Date: Tue, 09 Nov 2010 14:49:00 GMT
|
||||
Server: test-server/fake
|
||||
|
|
@ -42,12 +42,12 @@ http://%HOSTIP:%HTTPPORT/%TESTNUMBER
|
|||
#
|
||||
# Verify data after the test has been "shot"
|
||||
<verify>
|
||||
<protocol>
|
||||
GET /%TESTNUMBER HTTP/1.1
|
||||
Host: %HOSTIP:%HTTPPORT
|
||||
User-Agent: curl/%VERSION
|
||||
Accept: */*
|
||||
|
||||
<protocol crlf="yes">
|
||||
GET /%TESTNUMBER HTTP/1.1
|
||||
Host: %HOSTIP:%HTTPPORT
|
||||
User-Agent: curl/%VERSION
|
||||
Accept: */*
|
||||
|
||||
</protocol>
|
||||
</verify>
|
||||
</testcase>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<testcase http-crlf="yes">
|
||||
<testcase>
|
||||
<info>
|
||||
<keywords>
|
||||
HTTP
|
||||
|
|
@ -10,7 +10,7 @@ HTTP/3
|
|||
#
|
||||
# Server-side
|
||||
<reply>
|
||||
<data nocheck="yes">
|
||||
<data nocheck="yes" crlf="yes">
|
||||
HTTP/1.1 200 OK
|
||||
Date: Tue, 09 Nov 2010 14:49:00 GMT
|
||||
Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
|
||||
|
|
@ -51,7 +51,7 @@ HTTP/3 GET:
|
|||
^X-Forwarded-Proto:.*
|
||||
^Via:.*
|
||||
</strip>
|
||||
<protocol>
|
||||
<protocol crlf="yes">
|
||||
GET https://localhost:%HTTP3PORT/%TESTNUMBER HTTP/1.1
|
||||
Host: localhost:%HTTP3PORT
|
||||
User-Agent: curl/%VERSION
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue