mirror of
https://github.com/openai/codex.git
synced 2026-10-22 17:58:46 +00:00
[codex] fix ingress CI failures
This commit is contained in:
@@ -262,7 +262,7 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn connection_limiter_waits_for_available_slot() {
|
||||
let connection_limiter = Arc::new(ConnectionLimiter::new(1));
|
||||
let connection_limiter = Arc::new(ConnectionLimiter::new(/*max_connections*/ 1));
|
||||
let first_connection = connection_limiter.acquire();
|
||||
let (acquired_tx, acquired_rx) = mpsc::channel();
|
||||
let waiting_limiter = Arc::clone(&connection_limiter);
|
||||
|
||||
@@ -417,20 +417,20 @@ async fn ingress_routes_parent_connection_into_sandbox_local_server() {
|
||||
listener.as_raw_fd().to_string(),
|
||||
);
|
||||
|
||||
let server_script = format!(
|
||||
"import http.server\n\
|
||||
class Handler(http.server.BaseHTTPRequestHandler):\n\
|
||||
def do_GET(self):\n\
|
||||
body = b'ingress-ok'\n\
|
||||
self.send_response(200)\n\
|
||||
self.send_header('Content-Length', str(len(body)))\n\
|
||||
self.end_headers()\n\
|
||||
self.wfile.write(body)\n\
|
||||
def log_message(self, format, *args):\n\
|
||||
pass\n\
|
||||
server = http.server.ThreadingHTTPServer(('127.0.0.1', {ingress_port}), Handler)\n\
|
||||
server.handle_request()\n"
|
||||
);
|
||||
let server_script = format!(concat!(
|
||||
"import http.server\n",
|
||||
"class Handler(http.server.BaseHTTPRequestHandler):\n",
|
||||
" def do_GET(self):\n",
|
||||
" body = b'ingress-ok'\n",
|
||||
" self.send_response(200)\n",
|
||||
" self.send_header('Content-Length', str(len(body)))\n",
|
||||
" self.end_headers()\n",
|
||||
" self.wfile.write(body)\n",
|
||||
" def log_message(self, format, *args):\n",
|
||||
" pass\n",
|
||||
"server = http.server.ThreadingHTTPServer(('127.0.0.1', {ingress_port}), Handler)\n",
|
||||
"server.handle_request()\n",
|
||||
));
|
||||
let command = ["python3", "-c", server_script.as_str()];
|
||||
let mut cmd = linux_sandbox_command(
|
||||
&command,
|
||||
|
||||
Reference in New Issue
Block a user