#!/usr/bin/env python3 # SPDX-License-Identifier: Apache-2.0 # Minimal HTTP server that sleeps 50 ms before responding. # Used by the test harness to produce measurable request durations. import http.server import socketserver import time class SlowHandler(http.server.BaseHTTPRequestHandler): def do_GET(self): time.sleep(0.05) self.send_response(200) self.send_header("Content-Type", "text/plain") self.end_headers() self.wfile.write(b"slow\n") def log_message(self, format, *args): pass with socketserver.TCPServer(("127.0.0.1", 29080), SlowHandler) as srv: srv.serve_forever()