mirror of
https://github.com/curl/curl.git
synced 2024-12-21 06:50:10 +08:00
0922f76240
It is still possible to override the executable to run during the test,
using the <tool> tag, but this patch removes the requirement that the
tag must be present for unit tests.
It also removes the possibility of human error when existing test cases
are used as the basis for new tests, as recently witnessed in 81c37124
.
Reviewed-by: Daniel Stenberg
Closes #4976
57 lines
1.6 KiB
Plaintext
57 lines
1.6 KiB
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
unittest
|
|
alt-svc
|
|
altsvc
|
|
</keywords>
|
|
</info>
|
|
|
|
<client>
|
|
<server>
|
|
none
|
|
</server>
|
|
<features>
|
|
unittest
|
|
alt-svc
|
|
</features>
|
|
|
|
# This date is exactly "20190124 22:34:21" UTC
|
|
<setenv>
|
|
CURL_TIME=1548369261
|
|
</setenv>
|
|
<name>
|
|
alt-svc
|
|
</name>
|
|
<command>
|
|
log/1654
|
|
</command>
|
|
<file name="log/1654" mode="text">
|
|
h2 example.com 443 h3 shiny.example.com 8443 "20191231 00:00:00" 0 1
|
|
# a comment
|
|
h2 foo.example.com 443 h3 shiny.example.com 8443 "20291231 23:30:00" 0 1
|
|
h1 example.com 443 h3 shiny.example.com 8443 "20121231 00:00:01" 0 1
|
|
h3 example.com 443 h3 shiny.example.com 8443 "20131231 00:00:00" 0 1
|
|
# also a comment
|
|
bad example.com 443 h3 shiny.example.com 8443 "20191231 00:00:00" 0 1
|
|
rubbish
|
|
</file>
|
|
</client>
|
|
<verify>
|
|
<file name="log/1654-out" mode="text">
|
|
# Your alt-svc cache. https://curl.haxx.se/docs/alt-svc.html
|
|
# This file was generated by libcurl! Edit at your own risk.
|
|
h2 example.com 443 h3 shiny.example.com 8443 "20191231 00:00:00" 0 1
|
|
h2 foo.example.com 443 h3 shiny.example.com 8443 "20291231 23:30:00" 0 1
|
|
h1 example.com 443 h3 shiny.example.com 8443 "20121231 00:00:01" 0 1
|
|
h3 example.com 443 h3 shiny.example.com 8443 "20131231 00:00:00" 0 1
|
|
h1 example.org 8080 h2 example.com 8080 "20190125 22:34:21" 0 0
|
|
h1 2.example.org 8080 h3 2.example.org 8080 "20190125 22:34:21" 0 0
|
|
h1 3.example.org 8080 h2 example.com 8080 "20190125 22:34:21" 0 0
|
|
h1 3.example.org 8080 h3 yesyes.com 8080 "20190125 22:34:21" 0 0
|
|
h2 example.org 80 h2 example.com 443 "20190124 22:36:21" 0 0
|
|
h2 example.net 80 h2 example.net 443 "20190124 22:37:21" 0 0
|
|
</file>
|
|
</verify>
|
|
</testcase>
|