From 6963188fad48a5b5c394763b6804121241f0c65b Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Tue, 6 Oct 2026 07:51:40 -0400 Subject: [PATCH] test: check parent-side nsjail startup failure --- tests/supervisor_policy.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/supervisor_policy.py b/tests/supervisor_policy.py index d0fa0472..caab12c0 100644 --- a/tests/supervisor_policy.py +++ b/tests/supervisor_policy.py @@ -47,5 +47,7 @@ def denied(action): '--disable_proc', '--disable_rlimits', '--', '/missing-codeapi-executable'] result = subprocess.run(command, capture_output=True, timeout=5) assert result.returncode != 0 - assert b'Launching child process failed' in result.stderr, result.stderr + # The parent can kill the failed child before its final log is flushed. + # Its error-pipe diagnostic proves the startup handshake reported failure. + assert b'Received error message from the child process before it has been executed' in result.stderr, result.stderr print('PASS: anonymous NsJail startup handshake reports child exec failure')