[vim/vim] CI: Keep the GTK4 job from affecting the other jobs (PR #21007)

0 views
Skip to first unread message

h_east

unread,
7:15 AM (4 hours ago) 7:15 AM
to vim/vim, Subscribed

The GTK4 job added in 9.2.0931 has timed out on every run so far. The tests do not hang, they are retried: 82 test functions fail under GTK4 against two in the otherwise identical GTK3 job, and runtest.vim runs a flaky test up to five times with a sleep in between. The 24 test files that hit a retry take 1301 seconds instead of 171.

Raising the Test step timeout from 20 to 30 minutes for this made it apply to every other job as well. Give the longer timeout to the GTK4 job only, and let that job fail without failing the workflow until the GTK4 GUI is fast enough for screen dumps. The Build step stays blocking, so a broken GTK4 build is still reported.

Also drop coverage from the job. The GTK3 job runs the same "make testgui" with coverage enabled, so the instrumentation only makes this job slower.


You can view, comment on, or merge this pull request online at:

  https://github.com/vim/vim/pull/21007

Commit Summary

  • d98af17 CI: Keep the GTK4 job from affecting the other jobs

File Changes

(1 file)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/21007@github.com>

Reply all
Reply to author
Forward
0 new messages