hubcio opened a new pull request, #2603: URL: https://github.com/apache/iggy/pull/2603
Integration tests duplicated 30+ lines of TestServer/ClientFactory setup per scenario, making maintenance painful and inconsistent cleanup causing occasional test pollution. The harness centralizes binary lifecycle in TestContext which guarantees cleanup regardless of test outcome. Tests now declare infrastructure needs via #[iggy_harness] macro instead of imperative setup. IGGY_* env passthrough lets CI override test defaults without code changes - useful for testing specific configurations. IGGY_TEST_CLEANUP_DISABLED preserves test_logs/ for debugging. Lastly, fixed WebSocket TLS - client factory lacked TLS config propagation, causing handshake failures after harness refactor. -- 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]
