WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
316149
[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.
https://bugs.webkit.org/show_bug.cgi?id=316149
Summary
[build.webkit.org][GTK][WPE] Remove all Debug bots except the ones that run l...
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
Add attachment
proposed patch, testcase, etc.
Carlos Alberto Lopez Perez
Comment 1
2026-06-02 19:42:44 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/66322
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
<
rdar://problem/178630300
>
Carlos Alberto Lopez Perez
Comment 4
2026-06-04 03:39:21 PDT
Re-opening for pull request
https://github.com/WebKit/WebKit/pull/66442
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.
Top of Page
Format For Printing
XML
Clone This Bug