#
cbafcec5 |
| 07-Nov-2024 |
Daniel Stenberg |
curl: --test-duphandle in debug builds runs "duphandled" Using this option (only available in debug builds) makes curl always call curl_easy_duphandle() on the handle before using it.
curl: --test-duphandle in debug builds runs "duphandled" Using this option (only available in debug builds) makes curl always call curl_easy_duphandle() on the handle before using it. To help us catch curl_easy_duphandle() mistakes better. Add a CI job using this. Bonus: the previous runtests option -e is now also supported as --test-event Closes #15504
show more ...
|
#
acd134cf |
| 22-Oct-2024 |
Yedaya Katsman |
tests: Fix FILEFORMAT <file name=""> directive Follow-up to dcc52095 Closes #15371
|
#
3040971d |
| 14-Oct-2024 |
Viktor Szakats |
GHA: silence proselint warnings and an error Fix new issues found by `proselint`. Also: - silence this technical warning: ``` :0: DeprecationWarning: /home/runner/.p
GHA: silence proselint warnings and an error Fix new issues found by `proselint`. Also: - silence this technical warning: ``` :0: DeprecationWarning: /home/runner/.proselintrc was found instead of a JSON file. Rename to /home/runner/.proselintrc.json. ``` - fix an input filename. `proselints` fails now if an input file is missing. Reported-by: Jay Satiro Bug: https://github.com/curl/curl/pull/15291#issuecomment-2410505100 Closes #15293
show more ...
|
#
68c35861 |
| 30-Sep-2024 |
Viktor Szakats |
tests: replace hard-coded `/dev/null` with variable - add variable for the null device filename and use that in Perl code. - initialize this variable with `NUL` on native Windows. -
tests: replace hard-coded `/dev/null` with variable - add variable for the null device filename and use that in Perl code. - initialize this variable with `NUL` on native Windows. - add `%DEV_NULL` variable and use it in tests. Fixes `The system cannot find the path specified.` messages seen when running `runtests.pl` with native Windows Perl. Also adjust code to not break mcedit syntax highlighting. Cherry-picked from #14949 Closes #15098
show more ...
|
#
dc284be4 |
| 26-Sep-2024 |
Daniel Stenberg |
tests: remove the %FTPTIME3 variable Nothing uses it. Ref: #15056 Closes #15064
|
#
0b70b23e |
| 25-Sep-2024 |
Daniel Stenberg |
tests: add codeset-utf8 as a feature To avoid having to use <precheck> for tests that require UTF-8 support. Closes #15039
|
#
5fb1b64f |
| 25-Sep-2024 |
Daniel Stenberg |
tests: introduce %CLIENT6IP-NB This is the %CLIENT6IP variable - but without outmost brackets since some commmand lines need the address without the brackets. With this variable we c
tests: introduce %CLIENT6IP-NB This is the %CLIENT6IP variable - but without outmost brackets since some commmand lines need the address without the brackets. With this variable we can run three more tests without prechecks. Closes #15039
show more ...
|
#
7aa2b4e0 |
| 25-Sep-2024 |
Daniel Stenberg |
tests: make precheck for HTTP on 127.0.0.1 into a feature It can now be required easily in <features> instead of having perl code in a <precheck>. Closes #15039
|
#
56183c1d |
| 25-Sep-2024 |
Daniel Stenberg |
tests: postcheck is now in verify Also introduce 'notexists' for verifying that directory entries do not exist after a test. Now an explicit supported feature instead of using "funny
tests: postcheck is now in verify Also introduce 'notexists' for verifying that directory entries do not exist after a test. Now an explicit supported feature instead of using "funny" perl in postcheck. Closes #15046
show more ...
|
#
7eda757d |
| 12-Sep-2024 |
Daniel Stenberg |
FTP: partly revert eeb7c1280742f5c8fa48a4340fc1e1a1a2c7075a Since ASCII transfers on FTP means sending CRLF line endings, we should still keep converting them to LF-only on platforms whe
FTP: partly revert eeb7c1280742f5c8fa48a4340fc1e1a1a2c7075a Since ASCII transfers on FTP means sending CRLF line endings, we should still keep converting them to LF-only on platforms where text files typically do not use CRLF. This also DOES NOT convert existing CRLF line endings on ASCII uploads but only does stand-alone LF => CRLF. Regression from eeb7c1280742f5c8 shipped in 8.10.0 Reported-by: finkjsc on github Fixes #14873 Closes #14875
show more ...
|
#
e70c22b6 |
| 09-Sep-2024 |
Stefan Eissing |
tests: tweak lock file handling and timers - when server are killed by a test case, do not wait for the server lock file to go away. These tests are mostly about client timeouts and th
tests: tweak lock file handling and timers - when server are killed by a test case, do not wait for the server lock file to go away. These tests are mostly about client timeouts and the server will hang until killed. - when killing a server successfully, check for a remaining lock file, log its existence and remove it. - lower the delay timings on SLOWDOWN by half - add SLOWDOWNDATA server command to only slow down the FTP data bytes, not the control ones. - lower some timeout values Closes #14835
show more ...
|
#
ee17f35d |
| 29-Aug-2024 |
Daniel Stenberg |
test475: verify a 72K ASCII FTP upload Extended the test format and runtest.pl so that the verify/upload part can be marked using crlf newlines even when the client/file does not hav
test475: verify a 72K ASCII FTP upload Extended the test format and runtest.pl so that the verify/upload part can be marked using crlf newlines even when the client/file does not have it. Closes #14717
show more ...
|
#
dcc52095 |
| 06-Aug-2024 |
Daniel Stenberg |
GHA: run badwords check on tests/*.md too With several wording updates accordingly. Closes #14412
|
#
7d45b521 |
| 04-Aug-2024 |
Daniel Stenberg |
KNOWN_BUGS: mention AppleIDN and WinIDN test problems Closes #14176 Closes #14387
|
#
f81f351b |
| 02-Aug-2024 |
Viktor Szakats |
tidy-up: OS names Use these words and casing more consistently across text, comments and one curl tool output: AIX, ALPN, ANSI, BSD, Cygwin, Darwin, FreeBSD, GitHub, HP-UX, Linux,
tidy-up: OS names Use these words and casing more consistently across text, comments and one curl tool output: AIX, ALPN, ANSI, BSD, Cygwin, Darwin, FreeBSD, GitHub, HP-UX, Linux, macOS, MS-DOS, MSYS, MinGW, NTLM, POSIX, Solaris, UNIX, Unix, Unicode, WINE, WebDAV, Win32, winbind, WinIDN, Windows, Windows CE, Winsock. Mostly OS names and a few more. Also a couple of other minor text fixups. Closes #14360
show more ...
|
#
18f1cd7a |
| 15-Jul-2024 |
Viktor Szakats |
tests: sync feature names with `curl -V` Some feature names used in tests had minor differences compared to the well-known ones from `curl -V`. This patch syncs them to make test res
tests: sync feature names with `curl -V` Some feature names used in tests had minor differences compared to the well-known ones from `curl -V`. This patch syncs them to make test results easier to grok. Closes #14183
show more ...
|
#
0e73b69b |
| 26-Jun-2024 |
Daniel Stenberg |
runtests: support %DATE for YYYY-MM-DD of right now
|
#
348882ee |
| 26-Jun-2024 |
Daniel Stenberg |
runtests: support %VERNUM For the plain version number of the built curl without -DEV etc. Only digits and dots.
|
#
4d58ed2d |
| 26-Jun-2024 |
Daniel Stenberg |
FILEFORMAT.md: mentioned <file[num]> for "client" They can be used to create more files. Closes #14024
|
#
a7ec6a76 |
| 23-Jun-2024 |
Daniel Stenberg |
runtests: support crlf="yes" for the <stderr> section
|
#
f7cc9e91 |
| 16-Apr-2024 |
Daniel Stenberg |
tests: add -q as first option when invoking curl for tests To reduce the risk that the user running the tests has a .curlrc present that messes things up. Support 'option="no-q"
tests: add -q as first option when invoking curl for tests To reduce the risk that the user running the tests has a .curlrc present that messes things up. Support 'option="no-q"' for the <command> tag to switch it off on demand. Use this new feature in test 433 and 436. Ref: #13284 Closes #13387
show more ...
|
#
7cf8414f |
| 05-Feb-2024 |
Daniel Stenberg |
tests: support setting/using blank content env variables - test450: remove --config from the keywords - test2080: change return code - test428: add --config as a keyword - test42
tests: support setting/using blank content env variables - test450: remove --config from the keywords - test2080: change return code - test428: add --config as a keyword - test428: disable on Windows due to CI problems
show more ...
|
#
12f832d9 |
| 31-Dec-2023 |
Daniel Stenberg |
testutil: make runtests support %include Using this instruction, a test case can include the contents of a file into the test during the preprocessing. Closes #12612
|
#
381792df |
| 08-Sep-2023 |
Dan Fandrich |
tests: add the timing-dependent keyword on several tests These are ones likely to fail on heavily-loaded machines that alter the normal test timing. Most of these tests already had the f
tests: add the timing-dependent keyword on several tests These are ones likely to fail on heavily-loaded machines that alter the normal test timing. Most of these tests already had the flaky keyword since this condition makes them more likely to fail on CI.
show more ...
|
#
49664d6a |
| 31-Aug-2023 |
Nicholas Nethercote |
tests: fix formatting errors in `FILEFORMAT.md`. Without the surrounding backticks, these tags get swallowed when the markdown is rendered. Closes #11777
|