Commit c60ea35
committed
fix(ci): raise gtest discovery timeout for slow 32-bit Windows build
The Win32 (x86) C++ test job intermittently failed at build-time
gtest_discover_tests. llama/ggml/mtmd are linked statically into one
large jllama_test binary; on 32-bit Windows its startup plus
--gtest_list_tests enumeration sits near the default 5s discovery
timeout on shared CI runners. The same b9682 binary discovered within
5s in the #239 merge run but was killed at the 5s timeout in this run
(process still alive, empty output — a timeout, not a crash); the b9682
upgrade and 5 newly added tests nudged a marginal case over the limit.
x64, Linux and macOS finish well under the default and are unaffected.
Raise DISCOVERY_TIMEOUT to 120s (a maximum, so fast platforms still
return immediately), which keeps full C++ test coverage on x86 rather
than skipping the binary there. Verified locally: 445/445 C++ tests
still pass.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014L2dLbAtwdq7C6a2gFRsQQ1 parent 4bd0614 commit c60ea35
1 file changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
358 | | - | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
359 | 368 | | |
0 commit comments