]> git.ipfire.org Git - thirdparty/curl.git/commit
tests: ensure `libcurl.def` contains all exports
authorViktor Szakats <commit@vsz.me>
Tue, 1 Aug 2023 22:02:43 +0000 (22:02 +0000)
committerViktor Szakats <commit@vsz.me>
Thu, 3 Aug 2023 11:07:47 +0000 (11:07 +0000)
commitdb70846e2eb3d5a7ac218e8133eba962591aa2fc
tree487ff07cbc5a0fc86e88e125779591be48f18468
parentd135d040df5b276df5736688eba88d150b0d8a57
tests: ensure `libcurl.def` contains all exports

Add `test1279` to verify that `libcurl.def` lists all exported API
functions found in libcurl headers.

Also:

- extend test suite XML `stdout` tag with the `loadfile` attribute.

- fix `tests/extern-scan.pl` and `test1135` to include websocket API.

- use all headers (sorted) in `test1135` instead of a manual list.

- add options `--sort`, `--heading=` to `tests/extern-scan.pl`.

- add `libcurl.def` to the auto-labeler GHA task.

Follow-up to 2ebc74c36a19a1700af394c16855ce144d9878e3

Closes #11570
.github/labeler.yml
tests/FILEFORMAT.md
tests/data/Makefile.inc
tests/data/test1135
tests/data/test1279 [new file with mode: 0644]
tests/extern-scan.pl
tests/runtests.pl