haproxy/regression-testing.txt at master · haproxy/haproxy (github.com) <https://github.com/haproxy/haproxy/blob/master/doc/regression-testing.txt>
can it be converted into md/rst ?? please please ? пт, 11 июн. 2021 г. в 23:19, Илья Шипицин <[email protected]>: > there's reg-test documentation for beginners. > should it be updated as well ? > > пт, 11 июн. 2021 г. в 22:56, Tim Duesterhus <[email protected]>: > >> Hi! >> >> I hope I added all the active developers that touch the reg-tests to the >> 'CC' >> list :-) >> >> This series updates the regtests to make use of VTest's 'feature cmd' >> syntax >> to skip tests that are not supported in the current environment. >> >> In the long run this will should result in much cleaner tests, because >> they >> don't need to be parsed by run-regtests.sh to extract these marker >> comments. It >> also allows to easily add test specific requirements without needing to >> invent >> an entirely new syntax. An example might be the recently added tests that >> are >> not supported on BoringSSL. These should be able to get a condition like: >> >> feature cmd "$HAPROXY_PROGRAM -vv |grep -vq BoringSSL" >> >> and then they won't run for BoringSSL (the example is untested). >> >> After this series is applied the output of 'make reg-tests' will change. >> Tests >> that are excluded using 'feature cmd' will still be listed as "Add test" >> in >> the test gathering section. However the final line will show that a few >> tests >> have been skipped: >> >> 0 tests failed, 4 tests skipped, 105 tests passed >> >> I don't think this is going to be an issue. But if it is, please complain! >> >> If all of you are happy with the series then it might be merged. Just >> remember >> to use 'feature cmd' after it is applied :-) >> >> Best regards >> >> Tim Düsterhus (4): >> REGTESTS: Replace REQUIRE_VERSION=2.5 with 'haproxy -cc' >> REGTESTS: Replace REQUIRE_OPTIONS with 'haproxy -cc' for 2.5+ tests >> REGTESTS: Replace REQUIRE_BINARIES with 'command -v' >> REGTESTS: Remove support for REQUIRE_BINARIES >> >> reg-tests/http-messaging/http_abortonclose.vtc | 2 +- >> reg-tests/mcli/mcli_start_progs.vtc | 2 +- >> reg-tests/ssl/add_ssl_crt-list.vtc | 2 +- >> reg-tests/ssl/new_del_ssl_cafile.vtc | 6 +++--- >> reg-tests/ssl/new_del_ssl_crlfile.vtc | 6 +++--- >> reg-tests/ssl/set_ssl_cafile.vtc | 6 +++--- >> reg-tests/ssl/set_ssl_cert.vtc | 2 +- >> reg-tests/ssl/set_ssl_cert_bundle.vtc | 2 +- >> reg-tests/ssl/set_ssl_cert_noext.vtc | 2 +- >> reg-tests/ssl/set_ssl_crlfile.vtc | 6 +++--- >> reg-tests/ssl/set_ssl_server_cert.vtc | 2 +- >> reg-tests/ssl/show_ssl_ocspresponse.vtc | 6 +++--- >> reg-tests/startup/check_condition.vtc | 1 - >> scripts/run-regtests.sh | 12 ------------ >> 14 files changed, 22 insertions(+), 35 deletions(-) >> >> -- >> 2.32.0 >> >>

