Issue metadata
Sign in to add a comment
|
Layout tests should run on swarming everywhere or nowhere |
||||||||||||||||||||||||
Issue descriptionRight now only chromium CQ seems to run layout tests on swarming. The main waterfall and the blink trybots don't run it on swarming. According to findings in issue 720511 the test results are different on CQ and CI making it very hard to track down where exactly regressions started. Some of the comments also suggest a test order problem that might be different on swarming shards compared to CI. Due to issue 720623 , v8 and skia don't run the webkit tests from chromium_linux_rel but use linux_trusty_blink_rel explicitly. The latter doesn't use swarming and seems to give a different signal than the former, making it possible for skia and v8 to break the chromium CQ bot without notice.
,
May 26 2017
The layout tests should run identically when run on swarming and when run locally. We should try and track down any cause for differences between the two.
,
May 26 2017
Why not always switch both? The CI and the corresponding CQ bot? And if something doesn't work out, switch both back. The issue marked as blocked shows how many dev-hours can get wasted if there's a difference between the two. If a transition is desired, I suggest adding separate blink-swarming trybots as experimental trybots side-by-side...
,
May 31 2017
Landing these changes have proven to be hard no matter how we do it, and there are downsides to every approach. I am fine with the approach we've taken during the transition so far, though I agree that if we can get the chromium CQ trybot change for a given platform to stick, we should flip over the other bots that run the layout tests on the same platform as soon as possible. Once we get linux_chromium_rel_ng flipped, I'd also be fine with revisiting this for the other platforms so that we do flip the webkit/blink bots at the same time as well. At that point, we'll have more experience with things, and it should be easier to land a broader change. I'm going to close this as, apart from asking about the migration strategy, this bug is no different than bug 524758 . |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by qyears...@chromium.org
, May 25 2017