From: Joe Orton Date: Mon, 10 Aug 2026 10:25:29 +0000 (+0000) Subject: * test/pytest_suite/apache_pytest/config.py (_build_vars): Add X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=e1ba712e009733c531eb371c97c0f3e05dab0e09;p=thirdparty%2Fapache%2Fhttpd.git * test/pytest_suite/apache_pytest/config.py (_build_vars): Add @STATEDIR@ config template variable. * test/pytest_suite/t/conf/cache.conf.in, tests/t/modules/test_cache.py: Use @STATEDIR@/cacheroot/ for CacheRoot, instead of t/conf/cacheroot. Assisted-by: Claude Sonnet 5 GitHub: PR #701 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937025 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/test/pytest_suite/apache_pytest/config.py b/test/pytest_suite/apache_pytest/config.py index 07939d3d23..3e362be077 100644 --- a/test/pytest_suite/apache_pytest/config.py +++ b/test/pytest_suite/apache_pytest/config.py @@ -295,6 +295,7 @@ class TestConfig: v["t_conf"] = str(serverroot / "conf") v["t_logs"] = str(serverroot / "logs") v["t_state"] = str(serverroot / "state") + v["statedir"] = v["t_state"] v["t_conf_file"] = str(serverroot / "conf" / "httpd.conf") v["t_pid_file"] = str(serverroot / "logs" / "httpd.pid") v["sslca"] = str(serverroot / "conf" / "ssl" / "ca") diff --git a/test/pytest_suite/t/conf/cache.conf.in b/test/pytest_suite/t/conf/cache.conf.in index fa06db72eb..91284d1364 100644 --- a/test/pytest_suite/t/conf/cache.conf.in +++ b/test/pytest_suite/t/conf/cache.conf.in @@ -7,7 +7,7 @@ CacheEnable disk /cache/ - CacheRoot @SERVERROOT@/conf/cacheroot/ + CacheRoot @STATEDIR@/cacheroot/ CacheDirLevels 1 CacheDirLength 1 @@ -15,7 +15,7 @@ CacheEnable disk /cache/ - CacheRoot @SERVERROOT@/conf/cacheroot/ + CacheRoot @STATEDIR@/cacheroot/ CacheDirLevels 1 CacheDirLength 1 diff --git a/test/pytest_suite/tests/t/modules/test_cache.py b/test/pytest_suite/tests/t/modules/test_cache.py index 071fec3ba7..76f10b107a 100644 --- a/test/pytest_suite/tests/t/modules/test_cache.py +++ b/test/pytest_suite/tests/t/modules/test_cache.py @@ -18,7 +18,7 @@ from apache_pytest import need_min_apache_version, need_module, t_cmp def test_cache(http): http.module("mod_cache") - cacheroot = os.path.join(http.vars("serverroot"), "conf", "cacheroot") + cacheroot = os.path.join(http.vars("statedir"), "cacheroot") os.makedirs(cacheroot, exist_ok=True) r = http.GET("/cache/")