reduce PTY delay scaling from 3x to 1.5x — flush fix addresses root cause
- SHA
c69e9debfc4b1b10e2c8a3804cd3e643a2bd1fb4- Parents
-
5a60bc3 - Tree
a19dbb1
c69e9de
c69e9debfc4b1b10e2c8a3804cd3e643a2bd1fb45a60bc3
a19dbb1| Status | File | + | - |
|---|---|---|---|
| M |
tests/interactive/run_tests.py
|
3 | 3 |
tests/interactive/run_tests.pymodified@@ -68,12 +68,12 @@ class YAMLTestRunner: | ||
| 68 | 68 | self.verbose = verbose |
| 69 | 69 | self.results: List[TestResult] = [] |
| 70 | 70 | |
| 71 | - # Scale timeouts and delays for slower platforms (ARM64, macOS with flang-new) | |
| 71 | + # Scale timeouts for slower platforms (ARM64, macOS with flang-new) | |
| 72 | 72 | import platform |
| 73 | 73 | machine = platform.machine().lower() |
| 74 | 74 | if machine in ('arm64', 'aarch64'): |
| 75 | - self.pty_timeout = 15.0 # 3x default for ARM64 | |
| 76 | - self.delay_scale = 3.0 # 3x settling delays | |
| 75 | + self.pty_timeout = 10.0 # 2x default for ARM64 | |
| 76 | + self.delay_scale = 1.5 # modest delay increase | |
| 77 | 77 | else: |
| 78 | 78 | self.pty_timeout = 5.0 |
| 79 | 79 | self.delay_scale = 1.0 |