tests: have runtests figure out disabled features

... so that runtests can skip individual test cases that test features
that are explicitly disabled in this build. This new logic is intended
for disabled features that aren't otherwise easily visible through the
curl_version_info() or other API calls.

tests/server/disabled is a newly built executable that will output a
list of disabled features. Outputs nothing for a default build.

Closes #3950
This commit is contained in:
Daniel Stenberg 2019-06-10 08:17:16 +02:00
parent 13d9bb8bad
commit 40259ca655
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
4 changed files with 168 additions and 315 deletions

View file

@ -66,6 +66,7 @@ http
<features>
!SSPI
crypto
proxy
</features>
<name>
HTTP POST --digest with PUT and resumed upload and modified method