Skip to content

Commit d8ebb05

Browse files
committed
test(acp): add stubborn process mode
1 parent 85cb26f commit d8ebb05

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎src/test/resources/fake-acp-agent.py‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,20 @@
66
--slow-prompt delay prompt completion so a second turn can race
77
--exit-after-initialize exit immediately after initialize succeeds
88
--slow-initialize delay initialize so close/connect can race
9+
--ignore-term ignore SIGTERM so close must escalate
910
--malformed-on-list emit invalid JSON instead of a session/list reply
1011
"""
1112
import json
13+
import signal
1214
import sys
1315
import time
1416

1517

1618
MODES = set(sys.argv[1:])
1719

20+
if "--ignore-term" in MODES:
21+
signal.signal(signal.SIGTERM, signal.SIG_IGN)
22+
1823

1924
def send(payload):
2025
sys.stdout.write(json.dumps(payload) + "\n")

0 commit comments

Comments
 (0)