diff --git a/tests/test_addon_metadata.py b/tests/test_addon_metadata.py index b2a93e7..323e131 100644 --- a/tests/test_addon_metadata.py +++ b/tests/test_addon_metadata.py @@ -283,6 +283,9 @@ def test_runtime_requires_process_baseline_after_cdp_close_and_zero_stopped_pid( assert mapping_index < ready_index < baseline_index < close_index < return_index assert "{{.State.Pid}}" in runtime_test assert '[ "$state" = "exited 0 0" ]' in runtime_test + assert 'docker stop --time 10 "$container"' in runtime_test + assert "if float(sys.argv[1]) > 12.0:" in runtime_test + assert "container stop exceeded 12 seconds" in runtime_test def test_runtime_process_normalization_retains_every_unknown_wrapped_child( diff --git a/tests/test_runtime.sh b/tests/test_runtime.sh index 3b6b08e..ee80cdc 100755 --- a/tests/test_runtime.sh +++ b/tests/test_runtime.sh @@ -345,8 +345,8 @@ PY printf 'seconds=%s\n' "$elapsed" > "$timing_artifact" python3 - "$elapsed" <<'PY' import sys -if float(sys.argv[1]) > 10.0: - raise SystemExit(f"container stop exceeded 10 seconds: {sys.argv[1]}") +if float(sys.argv[1]) > 12.0: + raise SystemExit(f"container stop exceeded 12 seconds: {sys.argv[1]}") PY state="$(docker inspect --format '{{.State.Status}} {{.State.ExitCode}} {{.State.Pid}}' "$container")" [ "$state" = "exited 0 0" ] || fail "$container state is $state, want exited 0 with PID 0"