From a03d74b3a897b30cd091e5969dc8848013dcde7e Mon Sep 17 00:00:00 2001 From: PJ Date: Tue, 9 Jun 2026 16:51:03 +0530 Subject: [PATCH] chore(conformance): drop iproxy orphan check; tunnel is in-process --- conformance/gates.sh | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/conformance/gates.sh b/conformance/gates.sh index 3fbc185..947b82d 100755 --- a/conformance/gates.sh +++ b/conformance/gates.sh @@ -193,7 +193,8 @@ print(samples[rank - 1]) # G5 orphan check: report any lingering companion, runner session (the hybrid # simulator driver hosts an in-simulator runner), and, on the device backend, -# the usbmux tunnel and the device runner session. Empty output means clean. +# the device runner session. The usbmux tunnel is an in-process forwarder that +# dies with sanderling, so it leaves no process to check. Empty output is clean. orphan_processes() { local found="" if pgrep -f "$companion_process_name" >/dev/null 2>&1; then @@ -206,11 +207,8 @@ orphan_processes() { found+="runner-app " fi if [[ "$BACKEND" == "device" ]]; then - # The iproxy usbmux tunnel and the device test session that hosts the - # runner. The device session destination carries platform=iOS,id=. - if pgrep -f "iproxy" >/dev/null 2>&1; then - found+="iproxy " - fi + # The device test session that hosts the runner. Its destination carries + # platform=iOS,id=. if pgrep -f "xctestrun.*platform=iOS,id=" >/dev/null 2>&1; then found+="device-session " fi