curl/.github/workflows
Stefan Eissing ca15b7512e
tests: add HTTP/3 test case, custom location for proper nghttpx
- adding support for HTTP/3 test cases via a nghttpx server that is
  build with ngtcp2 and nghttp3.
- test2500 is the first test case, performing a simple GET.
- nghttpx is checked for support and the 'feature' nghttpx-h3
  is set accordingly. test2500 will only run, when supported.
- a specific nghttpx location can be given in the environment
  variable NGHTTPX or via the configure option
    --with-test-nghttpx=<path>

Extend NGHTTPX config to H2 tests as well

* use $ENV{NGHTTPX} and the configured default also in http2 server starts
* always provide the empty test/nghttpx.conf to nghttpx. as it defaults to
  reading /etc/nghttpx/nghttpx.conf otherwise.

Added nghttpx to CI ngtcp2 jobs to run h3 tests.

Closes #9031
2022-11-30 13:56:06 +01:00
..
appveyor-status.yml CI: fix AppVeyor status failing for starting jobs 2022-10-24 20:50:27 +02:00
codeql-analysis.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
fuzz.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
hacktoberfest-accepted.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
linkcheck.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
linux.yml GHA: NSS use clang instead of clang-9 2022-11-25 08:59:22 +01:00
macos.yml ci: bump to gcc-11 for macos 2022-10-23 12:40:26 +00:00
ngtcp2-gnutls.yml tests: add HTTP/3 test case, custom location for proper nghttpx 2022-11-30 13:56:06 +01:00
ngtcp2-quictls.yml tests: add HTTP/3 test case, custom location for proper nghttpx 2022-11-30 13:56:06 +01:00
ngtcp2-wolfssl.yml tests: add HTTP/3 test case, custom location for proper nghttpx 2022-11-30 13:56:06 +01:00
proselint.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
reuse.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
spellcheck.yml GHA: spellcheck 2022-09-21 15:20:07 +02:00
torture.yml GHA: build tests in a separate step from the running of them 2022-09-29 23:37:25 +02:00
wolfssl.yml GHA: build tests in a separate step from the running of them 2022-09-29 23:37:25 +02:00