Skip to content

CI: add mod_systemd test suite - #723

Closed
notroj wants to merge 6 commits into
apache:trunkfrom
notroj:mod_systemd-tests
Closed

CI: add mod_systemd test suite#723
notroj wants to merge 6 commits into
apache:trunkfrom
notroj:mod_systemd-tests

Conversation

@notroj

@notroj notroj commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@notroj
notroj force-pushed the mod_systemd-tests branch from 5c88102 to 5e2032a Compare August 28, 2026 20:32
* test/pyhttpd/env.py (HttpdTestEnv.set_httpd_env, _clean_path_env):
  Allow a suite to add variables to the environment httpd is started
  with.

* test/pyhttpd/conf/stop.conf.template: Set DefaultRuntimeDir and
  PidFile to match httpd.conf, so that "apachectl -k stop" finds the
  running server.

* .github/workflows/linux.yml: Enable systemd testing in the reduced
  exports job, building mod_systemd shared since one test has to omit
  it from the configuration.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@notroj
notroj force-pushed the mod_systemd-tests branch from 5e2032a to acc184e Compare August 29, 2026 08:23
notroj and others added 5 commits August 29, 2026 09:46
  zero uptime, and report the idle and busy figures as percentages.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
  ap_find_systemd_socket): Remember the number of sockets passed, so a
  graceful restart of a socket-activated server works.  Drop the
  unchecked getenv("LISTEN_FDS").

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
  Send MONOTONIC_USEC with RELOADING=1.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
  systemd_post_config): Notify STOPPING=1 on shutdown.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
  Generated HTML not rebuilt.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
asf-gitbox-commits pushed a commit that referenced this pull request Aug 29, 2026
* test/pyhttpd/env.py (HttpdTestEnv.set_httpd_env, _clean_path_env):
  Allow a suite to add variables to the environment httpd is started
  with.

* test/pyhttpd/conf/stop.conf.template: Set DefaultRuntimeDir and
  PidFile to match httpd.conf, so that "apachectl -k stop" finds the
  running server.

* .github/workflows/linux.yml: Enable systemd testing in the reduced
  exports job, building mod_systemd shared since one test has to omit
  it from the configuration.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
GitHub: PR #723


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937596 13f79535-47bb-0310-9956-ffa450edef68
asf-gitbox-commits pushed a commit that referenced this pull request Aug 29, 2026
  zero uptime, and report the idle and busy figures as percentages.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
GitHub: PR #723


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937597 13f79535-47bb-0310-9956-ffa450edef68
asf-gitbox-commits pushed a commit that referenced this pull request Aug 29, 2026
  ap_find_systemd_socket): Remember the number of sockets passed, so a
  graceful restart of a socket-activated server works.  Drop the
  unchecked getenv("LISTEN_FDS").

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
GitHub: PR #723


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937598 13f79535-47bb-0310-9956-ffa450edef68
asf-gitbox-commits pushed a commit that referenced this pull request Aug 29, 2026
  Send MONOTONIC_USEC with RELOADING=1.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
GitHub: PR #723


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937599 13f79535-47bb-0310-9956-ffa450edef68
asf-gitbox-commits pushed a commit that referenced this pull request Aug 29, 2026
  systemd_post_config): Notify STOPPING=1 on shutdown.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
GitHub: PR #723


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937600 13f79535-47bb-0310-9956-ffa450edef68
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant