mirror of
https://github.com/curl/curl.git
synced 2024-12-15 06:40:09 +08:00
9fa018dbf7
Otherwise, it might find the binary in .libs which can cause it to use
the system libcurl which can fail. This error is only visible by
noticing that the test is skipped.
Follow-up to e4dfe6fc
Ref: #10651
53 lines
730 B
Plaintext
53 lines
730 B
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
HTTP
|
|
CURLOPT_SOCKOPTFUNCTION
|
|
CURL_SOCKOPT_ALREADY_CONNECTED
|
|
</keywords>
|
|
</info>
|
|
|
|
# Server-side
|
|
<reply>
|
|
<data crlf="yes">
|
|
HTTP/1.1 200 OK
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Server: test-server/fake
|
|
Content-Type: text/html
|
|
Content-Length: 0
|
|
|
|
</data>
|
|
</reply>
|
|
|
|
# Client-side
|
|
<client>
|
|
<precheck>
|
|
./libtest/lib%TESTNUMBER check
|
|
</precheck>
|
|
<server>
|
|
http
|
|
</server>
|
|
|
|
<name>
|
|
application hands over already connected socket
|
|
</name>
|
|
<tool>
|
|
lib%TESTNUMBER
|
|
</tool>
|
|
|
|
<command>
|
|
http://%HOSTIP:%HTTPPORT/file %HOSTIP %HTTPPORT
|
|
</command>
|
|
</client>
|
|
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<protocol crlf="yes">
|
|
GET /file HTTP/1.1
|
|
Host: %HOSTIP:%HTTPPORT
|
|
Accept: */*
|
|
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|