Skip to content

Expand client IP debug logging test coverage#13290

Open
bneradt wants to merge 1 commit into
apache:masterfrom
bneradt:debug-client-ip-replay-autests
Open

Expand client IP debug logging test coverage#13290
bneradt wants to merge 1 commit into
apache:masterfrom
bneradt:debug-client-ip-replay-autests

Conversation

@bneradt

@bneradt bneradt commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Before this patch, the client ip debug logging test only covered one
HTTP transaction, so regressions across protocols or persistent client
sessions could pass unnoticed.

This converts the test to replay-driven coverage for HTTP, HTTPS, and
HTTP/2, with an HTTP/3 scenario enabled when QUICHE is available. Each
replay sends multiple transactions on one client connection and checks
that all four request and response header dumps include per-transaction
markers.

This test found no issues, thus this is a test-only patch.

Before this patch, the client ip debug logging test only covered one
HTTP transaction, so regressions across protocols or persistent client
sessions could pass unnoticed.

This converts the test to replay-driven coverage for HTTP, HTTPS, and
HTTP/2, with an HTTP/3 scenario enabled when QUICHE is available. Each
replay sends multiple transactions on one client connection and checks
that all four request and response header dumps include per-transaction
markers.

This test found no issues, thus this is a test-only patch.
@bneradt bneradt added this to the 11.0.0 milestone Jun 17, 2026
Copilot AI review requested due to automatic review settings June 17, 2026 20:29
@bneradt bneradt self-assigned this Jun 17, 2026
@bneradt bneradt added Logging Tests AuTest Debug Support for system debugging labels Jun 17, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AuTest Debug Support for system debugging Logging Tests

Projects

Status: No status
Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants