]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
* test infrastruture:
authorStefan Eissing <icing@apache.org>
Mon, 11 Oct 2021 14:08:57 +0000 (14:08 +0000)
committerStefan Eissing <icing@apache.org>
Mon, 11 Oct 2021 14:08:57 +0000 (14:08 +0000)
commitded853c7cadc6a2b5590a0ceee5cddd0444da17a
tree2a8d944d77ba160559872ab5365bfe3a8682dccd
parentfa7f3753066ce9f323a217252b3a7798c9324fb7
 * test infrastruture:
   - moved common pytest code into test/pyhttpd
   - does basic setup for a list of host names and some htdocs
   - added modules/core and moved encoding tests from http2 there
   - all test methods have module name in in prefix now, so to test only core, run
     > pytest -k test_core

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1894134 13f79535-47bb-0310-9956-ffa450edef68
101 files changed:
configure.in
test/.gitignore [new file with mode: 0644]
test/Makefile.in
test/conftest.py [new file with mode: 0644]
test/modules/core/__init__.py [new file with mode: 0644]
test/modules/core/conftest.py [new file with mode: 0644]
test/modules/core/env.py [new file with mode: 0644]
test/modules/core/test_001_encoding.py [moved from test/modules/http2/test_203_encoding.py with 86% similarity]
test/modules/http2/Makefile.in [deleted file]
test/modules/http2/__init__.py [moved from test/modules/http2/htdocs/cgi/files/empty.txt with 100% similarity]
test/modules/http2/conftest.py
test/modules/http2/env.py [new file with mode: 0644]
test/modules/http2/test_000_infra.py [deleted file]
test/modules/http2/test_001_httpd_alive.py
test/modules/http2/test_002_curl_basics.py
test/modules/http2/test_003_get.py
test/modules/http2/test_004_post.py
test/modules/http2/test_005_files.py
test/modules/http2/test_006_assets.py
test/modules/http2/test_100_conn_reuse.py
test/modules/http2/test_101_ssl_reneg.py
test/modules/http2/test_102_require.py
test/modules/http2/test_103_upgrade.py
test/modules/http2/test_104_padding.py
test/modules/http2/test_105_timeout.py
test/modules/http2/test_106_shutdown.py
test/modules/http2/test_200_header_invalid.py
test/modules/http2/test_201_header_conditional.py
test/modules/http2/test_202_trailer.py
test/modules/http2/test_300_interim.py
test/modules/http2/test_400_push.py
test/modules/http2/test_401_early_hints.py
test/modules/http2/test_500_proxy.py
test/modules/http2/test_600_h2proxy.py
test/modules/http2/test_700_load_get.py
test/modules/http2/test_710_load_post_static.py
test/modules/http2/test_711_load_post_cgi.py
test/modules/http2/test_712_buffering.py
test/pyhttpd/__init__.py [moved from test/modules/http2/htdocs/test1/apache.org-files/cse.js with 100% similarity]
test/pyhttpd/certs.py [moved from test/modules/http2/h2_certs.py with 87% similarity]
test/pyhttpd/conf.py [moved from test/modules/http2/h2_conf.py with 90% similarity]
test/pyhttpd/conf/httpd.conf.template [moved from test/modules/http2/conf/httpd.conf.template with 100% similarity]
test/pyhttpd/conf/mime.types [moved from test/modules/http2/conf/mime.types with 100% similarity]
test/pyhttpd/conf/test.conf [moved from test/modules/http2/conf/test.conf with 100% similarity]
test/pyhttpd/config.ini.in [moved from test/modules/http2/config.ini.in with 78% similarity]
test/pyhttpd/curl.py [moved from test/modules/http2/h2_curl.py with 98% similarity]
test/pyhttpd/env.py [moved from test/modules/http2/h2_env.py with 83% similarity]
test/pyhttpd/htdocs/alive.json [moved from test/modules/http2/htdocs/alive.json with 100% similarity]
test/pyhttpd/htdocs/cgi/echo.py [moved from test/modules/http2/htdocs/cgi/echo.py with 100% similarity]
test/pyhttpd/htdocs/cgi/echohd.py [moved from test/modules/http2/htdocs/cgi/echohd.py with 100% similarity]
test/pyhttpd/htdocs/cgi/env.py [moved from test/modules/http2/htdocs/cgi/env.py with 100% similarity]
test/pyhttpd/htdocs/cgi/files/empty.txt [moved from test/modules/http2/htdocs/test1/apache.org-files/css.css with 100% similarity]
test/pyhttpd/htdocs/cgi/hecho.py [moved from test/modules/http2/htdocs/cgi/hecho.py with 100% similarity]
test/pyhttpd/htdocs/cgi/hello.py [moved from test/modules/http2/htdocs/cgi/hello.py with 100% similarity]
test/pyhttpd/htdocs/cgi/mnot164.py [moved from test/modules/http2/htdocs/cgi/mnot164.py with 100% similarity]
test/pyhttpd/htdocs/cgi/necho.py [moved from test/modules/http2/htdocs/cgi/necho.py with 100% similarity]
test/pyhttpd/htdocs/cgi/upload.py [moved from test/modules/http2/htdocs/cgi/upload.py with 100% similarity]
test/pyhttpd/htdocs/forbidden.html [moved from test/modules/http2/htdocs/forbidden.html with 100% similarity]
test/pyhttpd/htdocs/index.html [moved from test/modules/http2/htdocs/index.html with 100% similarity]
test/pyhttpd/htdocs/noh2/alive.json [moved from test/modules/http2/htdocs/noh2/alive.json with 100% similarity]
test/pyhttpd/htdocs/noh2/index.html [moved from test/modules/http2/htdocs/noh2/index.html with 100% similarity]
test/pyhttpd/htdocs/test1/001.html [moved from test/modules/http2/htdocs/test1/001.html with 100% similarity]
test/pyhttpd/htdocs/test1/002.jpg [moved from test/modules/http2/htdocs/test1/002.jpg with 100% similarity]
test/pyhttpd/htdocs/test1/003.html [moved from test/modules/http2/htdocs/test1/003.html with 100% similarity]
test/pyhttpd/htdocs/test1/003/003_img.jpg [moved from test/modules/http2/htdocs/test1/003/003_img.jpg with 100% similarity]
test/pyhttpd/htdocs/test1/004.html [moved from test/modules/http2/htdocs/test1/004.html with 100% similarity]
test/pyhttpd/htdocs/test1/004/gophertiles.jpg [moved from test/modules/http2/htdocs/test1/004/gophertiles.jpg with 100% similarity]
test/pyhttpd/htdocs/test1/006.html [moved from test/modules/http2/htdocs/test1/006.html with 100% similarity]
test/pyhttpd/htdocs/test1/006/006.css [moved from test/modules/http2/htdocs/test1/006/006.css with 100% similarity]
test/pyhttpd/htdocs/test1/006/006.js [moved from test/modules/http2/htdocs/test1/006/006.js with 100% similarity]
test/pyhttpd/htdocs/test1/006/header.html [moved from test/modules/http2/htdocs/test1/006/header.html with 100% similarity]
test/pyhttpd/htdocs/test1/007.html [moved from test/modules/http2/htdocs/test1/007.html with 100% similarity]
test/pyhttpd/htdocs/test1/007/007.py [moved from test/modules/http2/htdocs/test1/007/007.py with 100% similarity]
test/pyhttpd/htdocs/test1/009.py [moved from test/modules/http2/htdocs/test1/009.py with 100% similarity]
test/pyhttpd/htdocs/test1/alive.json [moved from test/modules/http2/htdocs/test1/alive.json with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/ant.jpg [moved from test/modules/http2/htdocs/test1/apache.org-files/ant.jpg with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/asf_logo.png [moved from test/modules/http2/htdocs/test1/apache.org-files/asf_logo.png with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/async-ads.js [moved from test/modules/http2/htdocs/test1/apache.org-files/async-ads.js with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/async-ads.js.br [moved from test/modules/http2/htdocs/test1/apache.org-files/async-ads.js.br with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/cse.js [moved from test/modules/http2/htdocs/test1/apache.org-files/jsapi.js with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/css.css [moved from test/modules/http2/htdocs/test2/10%abnormal.txt with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/default.css [moved from test/modules/http2/htdocs/test1/apache.org-files/default.css with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/defaulten.css [moved from test/modules/http2/htdocs/test1/apache.org-files/defaulten.css with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/defaulten.js [moved from test/modules/http2/htdocs/test1/apache.org-files/defaulten.js with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/jquery-2.js [moved from test/modules/http2/htdocs/test1/apache.org-files/jquery-2.js with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/jsapi.js [moved from test/modules/http2/htdocs/test2/x%2f.test with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/min.css [moved from test/modules/http2/htdocs/test1/apache.org-files/min.css with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/min.css.br [moved from test/modules/http2/htdocs/test1/apache.org-files/min.css.br with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/mrunit.jpg [moved from test/modules/http2/htdocs/test1/apache.org-files/mrunit.jpg with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/search_box_icon.png [moved from test/modules/http2/htdocs/test1/apache.org-files/search_box_icon.png with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/small-logo.png [moved from test/modules/http2/htdocs/test1/apache.org-files/small-logo.png with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/styles.css [moved from test/modules/http2/htdocs/test1/apache.org-files/styles.css with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org-files/synapse.jpg [moved from test/modules/http2/htdocs/test1/apache.org-files/synapse.jpg with 100% similarity]
test/pyhttpd/htdocs/test1/apache.org.html [moved from test/modules/http2/htdocs/test1/apache.org.html with 100% similarity]
test/pyhttpd/htdocs/test1/index.html [moved from test/modules/http2/htdocs/test1/index.html with 100% similarity]
test/pyhttpd/htdocs/test2/006/006.css [moved from test/modules/http2/htdocs/test2/006/006.css with 100% similarity]
test/pyhttpd/htdocs/test2/10%abnormal.txt [new file with mode: 0644]
test/pyhttpd/htdocs/test2/alive.json [moved from test/modules/http2/htdocs/test2/alive.json with 100% similarity]
test/pyhttpd/htdocs/test2/x%2f.test [new file with mode: 0644]
test/pyhttpd/nghttp.py [moved from test/modules/http2/h2_nghttp.py with 99% similarity]
test/pyhttpd/result.py [moved from test/modules/http2/h2_result.py with 100% similarity]