bneradt opened a new pull request, #13540: URL: https://github.com/apache/trafficserver/pull/13540
Parallel AuTest runs were repeating similarly named tests, while timing collection reset shared port allocation by starting a process per test. Several tests also waited on client defaults, retries, and log buffering rather than behavior under verification. Exact test selection -------------------- The runner now anchors worker filters to test paths. This avoids suffix collisions, duplicate runs, and parallel execution of serial tests. Batch timing collection ----------------------- The runner now measures completions from persistent worker batches. This preserves shared port allocation and removes per-test process startup. Rate-limit expiration --------------------- The rate-limit test bounds the queued client wait and requires the ATS expiration diagnostic, retaining queue-expiration coverage. Server-abort timeouts --------------------- The server-abort test disables retries and shortens connection and inactivity timeouts that are unrelated to the expected abort. JAX fingerprint log flushing ---------------------------- The JAX fingerprint test flushes log buffers once per second so its existing log assertions do not wait on production buffering defaults. Stale-response log flushing --------------------------- The stale-response test similarly flushes logs once per second while retaining its existing traffic and log assertions. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
