Bug 316149

Summary: [build.webkit.org][GTK][WPE] Remove all Debug bots except the ones that run layout tests, also remove the SDK bots and add a Builder for GTK perf.
Product: WebKit Reporter: Carlos Alberto Lopez Perez <clopez>
Component: Tools / TestsAssignee: Carlos Alberto Lopez Perez <clopez>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=304213

Carlos Alberto Lopez Perez
Reported 2026-06-02 18:26:26 PDT
Since we enabled assertions on release post-commit bots around 313986@main there is no value in keep running tests in debug unless the test suite is able to generate backtraces (because debug builds are less optimized so the backtraces read better). And currently the only test suite that is able to generate backtraces is layout tests (run-webkit-tests). All the other test suites just ignore any crash if it happens (they may report that webkit crashed, but they are not able to generate or report any info about backtraces). So given that status quo it makes sense that we drop all testing in debug but layout tests. Release tests already cover assertions (we enable those), and debug tests can't generate backtraces: so no value on running debug tests. This means we can optimize this further and merge the debug build with the debug layout test bot, so we don't longer need to pass 5GB built products all over internet (Amazon S3) and we can keep everything local. That also will help to avoid issues related to bug 304213
Attachments
Carlos Alberto Lopez Perez
Comment 1 2026-06-02 19:42:44 PDT
EWS
Comment 2 2026-06-03 08:33:09 PDT
Committed 314466@main (24c7fd849044): <https://commits.webkit.org/314466@main> Reviewed commits have been landed. Closing PR #66322 and removing active labels.
Radar WebKit Bug Importer
Comment 3 2026-06-03 08:34:13 PDT
Carlos Alberto Lopez Perez
Comment 4 2026-06-04 03:39:21 PDT
EWS
Comment 5 2026-06-04 03:55:54 PDT
Committed 314539@main (053bad4896dc): <https://commits.webkit.org/314539@main> Reviewed commits have been landed. Closing PR #66442 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.