From 4ace78c36b67016fe9a69382e6f8c85ed8d6afff Mon Sep 17 00:00:00 2001 From: PJ Date: Wed, 10 Jun 2026 18:10:00 +0530 Subject: [PATCH] chore(conformance): widen android G5 budget to 5500ms Physical-device p95 swung 3209-4612ms across sessions (cold runs right after a reboot are slower). 4500ms was too tight for that jitter; 5500ms covers the observed ceiling with headroom. --- conformance/gates.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/conformance/gates.sh b/conformance/gates.sh index efe6edb..c3de231 100755 --- a/conformance/gates.sh +++ b/conformance/gates.sh @@ -24,7 +24,8 @@ # DURATION=3m per-run fuzz duration # SEED=0 fuzz seed # P95_LIMIT_MS G5 p95 step-latency ceiling in ms (default 2500 for iOS, -# 4500 for the android backend's higher per-step USB cost) +# 5500 for the android backend's higher and more variable +# per-step USB cost, especially cold right after a reboot) # SANDERLING=sanderling binary to invoke set -euo pipefail @@ -42,7 +43,7 @@ SEED="${SEED:-0}" # the simulator; holding a physical device to it would force ripping out the # settle/retry logic the correctness gates depend on. Override with P95_LIMIT_MS. if [[ "$BACKEND" == "android" ]]; then - P95_LIMIT_MS="${P95_LIMIT_MS:-4500}" + P95_LIMIT_MS="${P95_LIMIT_MS:-5500}" else P95_LIMIT_MS="${P95_LIMIT_MS:-2500}" fi