[webkit-dev] Switching open source Debug bots to building and testing with configuration --force-opt=O3

Mark Lam mark.lam at apple.com
Wed Jun 17 13:36:23 PDT 2020


Hi folks,

We're planning to switch the JSC EWS bot and build.webkit.org <http://build.webkit.org/> Debug build and test bots to building with the following set first:
./Tools/Scripts/set-webkit-configuration --force-opt=O3

This means the Debug builds will be built with optimization level forced to O3.

Why are we doing this?
1. So that the JSC EWS will start catching ASSERT failures.
2. JSC stress test Debug bots have been timing out and not running tests at all.  Hopefully, this change will fix this issue.
3. Tests will run to completion faster and we’ll catch regressions sooner.

The downside: crash stack traces will be like Release build stack traces.  But I don’t think we should let this deter us.  It’s not like there’s no stack information.  And just as we do with debugging Release build test failures, we can always do a Debug build locally to do our debugging.

We would like to apply this change to all Debug build and test bots, not just the JSC ones.  Does anyone strongly object to this change?

Thanks.

Cheers,
Mark

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20200617/132a53b0/attachment.htm>


More information about the webkit-dev mailing list