- build: fix to exclude 'documentation' tests when building the documentation is explicitly disabled. Both for cmake and `./configure`. Reported-by: Daniel Engberg Fixes #15703 - test481, test482: fix for builds with no manual. Reported-by: Daniel Engberg Fixes #15703 - configure: fix to always detect Perl. Running tests require it when run. Before this patch Perl wasn't detected when documentation/manual/embedded-CA were all disabled, making tests fail to start. - test1177: add keyword `documentation`. It depends no `curl_version_info.3`. - GHA/linux: test cmake and `./configure` with docs and manual disabled and tests run. Closes #15704
27 lines
405 B
Plaintext
27 lines
405 B
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
source analysis
|
|
CURL_VERSION
|
|
documentation
|
|
</keywords>
|
|
</info>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<server>
|
|
none
|
|
</server>
|
|
|
|
<name>
|
|
Verify that feature names and CURL_VERSION_* in lib and docs are in sync
|
|
</name>
|
|
|
|
<command type="perl">
|
|
%SRCDIR/test1177.pl %PWD/../docs/libcurl/curl_version_info.3 %SRCDIR/../include/curl/curl.h %SRCDIR/../lib/version.c
|
|
</command>
|
|
</client>
|
|
|
|
</testcase>
|