https://github.com/apache/httpd/pull/260
a PR with the http2 test suite in trunk/test/modules/http2
How to use:
• run configure again after you checked this out
• the following components need to be installed on your system:
• python3, pytest
• curl, nghttp, h2load
run the tests:
> make install
> cd test
> pytest
This starts the installed httpd on local ports
40001 + 40002, runs the test suite and tears it down again.
To run individual test cases, use
> cd test/modules/http2
> pytest -k test_004 # run all tests in test_004_post.py
> pytest -k test_004_07 # run test 07 in test_004_post.py
Next would be the definition to run this in a Docker file via
Travis. If someone familiar with that setup could help me to
start this?
Cheers, Stefan
PS. I made a PR to not disturb our existing travis setup, but if
trunk is the better place to refine this, just say so.
a PR with the http2 test suite in trunk/test/modules/http2
How to use:
• run configure again after you checked this out
• the following components need to be installed on your system:
• python3, pytest
• curl, nghttp, h2load
run the tests:
> make install
> cd test
> pytest
This starts the installed httpd on local ports
40001 + 40002, runs the test suite and tears it down again.
To run individual test cases, use
> cd test/modules/http2
> pytest -k test_004 # run all tests in test_004_post.py
> pytest -k test_004_07 # run test 07 in test_004_post.py
Next would be the definition to run this in a Docker file via
Travis. If someone familiar with that setup could help me to
start this?
Cheers, Stefan
PS. I made a PR to not disturb our existing travis setup, but if
trunk is the better place to refine this, just say so.