bneradt opened a new pull request, #13892: URL: https://github.com/apache/trafficserver/pull/13892
The supported 9.2 branch still depends on AuTest after master moved to pytest-based Uranium. Maintaining separate test frameworks makes new regressions harder to backport and leaves branch-specific coverage dependent on the old runner. This patch migrates the existing scenarios to self-contained replay tests and fixture-driven pytest functions while preserving 9.2 behavior. The shared harness supports Autotools, records.config, and managed configuration reloads, with API documentation and source-distribution assets. The configured wrapper also includes the Bash 3 empty-array fix from #13884. Two separate production prerequisites fix defects exposed by the tests. The socket-close ordering fix from #9366 prevents HTTP/2 network events from reaching a pending session-close hook and aborting the proxy. The client-certificate update fix from #13576 corrects context lookup and replacement; the old AuTest's unregistered output assertions had hidden its failure. These fixes let the converted tests retain their intended coverage rather than skipping or accepting the broken behavior. Co-authored-by: GPT-6 Astra Medium -- 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]
