|
|
Descriptionfirst-paint and first-contentful paint
BUG=657825
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2528513003
Cr-Commit-Position: refs/heads/master@{#443142}
Committed: https://chromium.googlesource.com/chromium/src/+/20d9207c7997b8d0d2a978032e25a3a4274a9f5f
Patch Set 1 : idl format #
Total comments: 4
Patch Set 2 : addressed comments and added layout tests #Patch Set 3 : moved layout test from http/ to fast/ #Patch Set 4 : updated layout tests #
Total comments: 6
Patch Set 5 : addressed comments #
Total comments: 9
Patch Set 6 : addressed comments #Patch Set 7 : moved paint events after observer script to make sure observing happens before paint events get tri⦠#Patch Set 8 : fix nit #Patch Set 9 : editted expected.txt #Patch Set 10 : fixed cross-origin-object layout test failure #Patch Set 11 : sync #Patch Set 12 : merged with master #Patch Set 13 : updated PerformanceEntryType size #
Total comments: 2
Patch Set 14 : addressed comments #Patch Set 15 : sync #Patch Set 16 : resolved PerformanceEntryType type mismatch #Patch Set 17 : addressed cross-origin object failure #Patch Set 18 : added flag to skip first-paint layout tests #Patch Set 19 : Got rid of DCHECK cause it breaks unit tests #Messages
Total messages: 172 (119 generated)
Description was changed from ========== first-paint and first-contentful paint BUG= ========== to ========== first-paint and first-contentful paint BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ==========
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by sunjian@chromium.org
Patchset #1 (id:1) has been deleted
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds...) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...) mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
Patchset #1 (id:20001) has been deleted
Patchset #1 (id:40001) has been deleted
Description was changed from ========== first-paint and first-contentful paint BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ========== to ========== first-paint and first-contentful paint BUG= ==========
sunjian@chromium.org changed reviewers: + panicker@chromium.org, yoav@yoav.ws
panicker@chromium.org changed reviewers: - yoav@yoav.ws
-Yoav for now: we are still iterating here.
https://codereview.chromium.org/2528513003/diff/60001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/timing/PerformanceBase.h (right): https://codereview.chromium.org/2528513003/diff/60001/third_party/WebKit/Sour... third_party/WebKit/Source/core/timing/PerformanceBase.h:153: PerformancePaintTimingEntries m_paintTimingBuffer; This is not supposed to be buffer-able yet due to a spec limitation. Let's remove the buffer, and could add it back in the future when the spec supports it. (This simplifies the implementation a lot) https://codereview.chromium.org/2528513003/diff/60001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/timing/PerformancePaintTiming.cpp (right): https://codereview.chromium.org/2528513003/diff/60001/third_party/WebKit/Sour... third_party/WebKit/Source/core/timing/PerformancePaintTiming.cpp:29: void PerformancePaintTiming::buildJSONValue(V8ObjectBuilder& builder) const { no need to override this ?
panicker@chromium.org changed reviewers: + tdresser@chromium.org
+Tim
Sounds like removing the buffer will simplify this a bunch - I'll take a look once the buffer has been removed, and we've ideally got some tests in place.
Description was changed from ========== first-paint and first-contentful paint BUG= ========== to ========== first-paint and first-contentful paint BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ==========
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: chromeos_daisy_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_daisy_...)
Patchset #4 (id:120001) has been deleted
https://codereview.chromium.org/2528513003/diff/60001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/timing/PerformanceBase.h (right): https://codereview.chromium.org/2528513003/diff/60001/third_party/WebKit/Sour... third_party/WebKit/Source/core/timing/PerformanceBase.h:153: PerformancePaintTimingEntries m_paintTimingBuffer; On 2016/11/29 22:21:15, Shubhie wrote: > This is not supposed to be buffer-able yet due to a spec limitation. > Let's remove the buffer, and could add it back in the future when the spec > supports it. > (This simplifies the implementation a lot) Done. https://codereview.chromium.org/2528513003/diff/60001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/timing/PerformancePaintTiming.cpp (right): https://codereview.chromium.org/2528513003/diff/60001/third_party/WebKit/Sour... third_party/WebKit/Source/core/timing/PerformancePaintTiming.cpp:29: void PerformancePaintTiming::buildJSONValue(V8ObjectBuilder& builder) const { On 2016/11/29 22:21:15, Shubhie wrote: > no need to override this ? Done.
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_a...) cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linu...) chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...) linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Lay... File third_party/WebKit/LayoutTests/fast/performance/performance-first-paint-timing-observable.html (right): https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Lay... third_party/WebKit/LayoutTests/fast/performance/performance-first-paint-timing-observable.html:14: var entries = entryList.getEntries(); Add comment indicating why FP is present and FCP is not https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/paint/PaintTiming.cpp (right): https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Sou... third_party/WebKit/Source/core/paint/PaintTiming.cpp:12: #include "core/timing/PerformancePaintTiming.h" would be nice to avoid this dep directly on PerformancePaintTiming. maybe add 2 methods: addFirstPaintTiming & addFirstContentfulPaintTiming in PerformanceBase, and then map to the enum there. https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/timing/PerformanceBase.cpp (right): https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Sou... third_party/WebKit/Source/core/timing/PerformanceBase.cpp:106: case PerformanceEntry::Paint: Nit: add another comment here instead of adding to list below.
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Lay... File third_party/WebKit/LayoutTests/fast/performance/performance-first-paint-timing-observable.html (right): https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Lay... third_party/WebKit/LayoutTests/fast/performance/performance-first-paint-timing-observable.html:14: var entries = entryList.getEntries(); On 2016/12/05 20:51:23, panicker wrote: > Add comment indicating why FP is present and FCP is not Done. https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/paint/PaintTiming.cpp (right): https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Sou... third_party/WebKit/Source/core/paint/PaintTiming.cpp:12: #include "core/timing/PerformancePaintTiming.h" On 2016/12/05 20:51:23, panicker wrote: > would be nice to avoid this dep directly on PerformancePaintTiming. > maybe add 2 methods: addFirstPaintTiming & addFirstContentfulPaintTiming in > PerformanceBase, and then map to the enum there. Done. https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/timing/PerformanceBase.cpp (right): https://codereview.chromium.org/2528513003/diff/140001/third_party/WebKit/Sou... third_party/WebKit/Source/core/timing/PerformanceBase.cpp:106: case PerformanceEntry::Paint: On 2016/12/05 20:51:23, panicker wrote: > Nit: add another comment here instead of adding to list below. Done.
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
LGTM with nit. https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Lay... File third_party/WebKit/LayoutTests/fast/performance/performance-paint-timing-observable.html (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Lay... third_party/WebKit/LayoutTests/fast/performance/performance-paint-timing-observable.html:15: assert_equals(entries.length, 2, Does the spec require that these are dispatched at the same time? We should write this test such that it should be easy to upstream. https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/paint/PaintTiming.h (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... third_party/WebKit/Source/core/paint/PaintTiming.h:10: #include "core/timing/PerformancePaintTiming.h" Is this needed? https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/timing/PerformancePaintTiming.idl (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... third_party/WebKit/Source/core/timing/PerformancePaintTiming.idl:5: // https://github.com/tdresser/time-to-first-paint Update to WICG address.
Can you fill in the BUG section of the CL description?
Description was changed from ========== first-paint and first-contentful paint BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ========== to ========== first-paint and first-contentful paint BUG=657825 ==========
LGTM https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Lay... File third_party/WebKit/LayoutTests/fast/performance/performance-paint-timing-observable.html (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Lay... third_party/WebKit/LayoutTests/fast/performance/performance-paint-timing-observable.html:15: assert_equals(entries.length, 2, On 2016/12/08 14:54:40, tdresser wrote: > Does the spec require that these are dispatched at the same time? We should > write this test such that it should be easy to upstream. I would like to spec this so it's dispatched as it occurs (PerformanceObserver itself doesn't guarantee immediate delivery). That way if there's an abort in between, one could know that the page reached FP atleast. https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/paint/PaintTiming.h (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... third_party/WebKit/Source/core/paint/PaintTiming.h:10: #include "core/timing/PerformancePaintTiming.h" On 2016/12/08 14:54:40, tdresser wrote: > Is this needed? Revert this file? The idea was to remove this dep.
panicker@chromium.org changed reviewers: + haraken@chromium.org
Kentaro, could you review for OWNERs?
LGTM https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/paint/PaintTiming.cpp (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... third_party/WebKit/Source/core/paint/PaintTiming.cpp:24: performance = DOMWindowPerformance::performance(*frame->localDOMWindow()); frame->localDOMWindow() may return null. Check it.
Description was changed from ========== first-paint and first-contentful paint BUG=657825 ========== to ========== first-paint and first-contentful paint BUG=657825 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ==========
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...) win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_comp...)
https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/paint/PaintTiming.cpp (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... third_party/WebKit/Source/core/paint/PaintTiming.cpp:24: performance = DOMWindowPerformance::performance(*frame->localDOMWindow()); On 2016/12/09 00:30:03, haraken wrote: > > frame->localDOMWindow() may return null. Check it. > Done. https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/paint/PaintTiming.h (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... third_party/WebKit/Source/core/paint/PaintTiming.h:10: #include "core/timing/PerformancePaintTiming.h" On 2016/12/08 14:54:40, tdresser wrote: > Is this needed? Done. https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/timing/PerformancePaintTiming.idl (right): https://codereview.chromium.org/2528513003/diff/160001/third_party/WebKit/Sou... third_party/WebKit/Source/core/timing/PerformancePaintTiming.idl:5: // https://github.com/tdresser/time-to-first-paint On 2016/12/08 14:54:40, tdresser wrote: > Update to WICG address. Done.
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by sunjian@chromium.org
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm6...) win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps200001 (title: "moved paint events after observer script to make sure observing happens before paint events get triā¦")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...) chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...)
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_TIMED_OUT, no build URL)
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps240001 (title: "editted expected.txt")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps260001 (title: "fixed cross-origin-object layout test failure")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...)
The CQ bit was checked by sunjian@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...)
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...)
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps300001 (title: "merged with master")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...)
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps320001 (title: "updated PerformanceEntryType size")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by sunjian@chromium.org
Made some changes after LGTMed. Merged conflicts and had to make changes to the size of the PerformanceEntryType.
https://codereview.chromium.org/2528513003/diff/320001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/timing/PerformanceEntry.h (right): https://codereview.chromium.org/2528513003/diff/320001/third_party/WebKit/Sou... third_party/WebKit/Source/core/timing/PerformanceEntry.h:46: using PerformanceEntryType = unsigned short; prefer unsigned long so we don't have to worry about this for upto 32 types (vs. 16)
https://codereview.chromium.org/2528513003/diff/320001/third_party/WebKit/Sou... File third_party/WebKit/Source/core/timing/PerformanceEntry.h (right): https://codereview.chromium.org/2528513003/diff/320001/third_party/WebKit/Sou... third_party/WebKit/Source/core/timing/PerformanceEntry.h:46: using PerformanceEntryType = unsigned short; On 2017/01/06 23:55:31, panicker wrote: > prefer unsigned long so we don't have to worry about this for upto 32 types (vs. > 16) Done.
LGTM
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps340001 (title: "addressed comments")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...)
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps360001 (title: "sync")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
The CQ bit was checked by sunjian@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Patchset #16 (id:380001) has been deleted
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds...) ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-xcode-...) ios-simulator-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator-xco...)
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_...)
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
The CQ bit was unchecked by sunjian@chromium.org
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
The CQ bit was unchecked by sunjian@chromium.org
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps420001 (title: "cross-origin object failure")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...)
Patchset #17 (id:420001) has been deleted
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps440001 (title: "addressed cross-origin object failure")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...)
On 2017/01/10 20:24:38, commit-bot: I haz the power wrote: > Try jobs failed on following builders: > linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux > (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...) This appears to be a real issue with the new paint tests failing for linux_layout_tests_slimming_paint_v2. We need to dig into this, I'll try to dig up some pointers. Tim - any tips are appreciated.
On 2017/01/10 20:39:21, panicker wrote: > On 2017/01/10 20:24:38, commit-bot: I haz the power wrote: > > Try jobs failed on following builders: > > linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux > > (JOB_FAILED, > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...) > > This appears to be a real issue with the new paint tests failing for > linux_layout_tests_slimming_paint_v2. > We need to dig into this, I'll try to dig up some pointers. Tim - any tips are > appreciated. Other than reaching out to chrishtr@, I don't have any concrete advice.
You can unblock this CL from the fix of first paint tracking for spv2 (https://codereview.chromium.org/2623043002/) by adding the failure expectation in LayoutTests/FlagExpectations/enable-slimming-paint-v2: crbug.com/657825 fast/performance/performance-first-paint-timing-observable.html [ Skip ] crbug.com/657825 fast/performance/performance-paint-timing-observable.html [ Skip ] Then you can land this CL. I will remove the above expectations in https://codereview.chromium.org/2623043002/.
On 2017/01/11 19:18:38, Xianzhu wrote: > You can unblock this CL from the fix of first paint tracking for spv2 > (https://codereview.chromium.org/2623043002/) by adding the failure expectation s/adding the failure expectation/skipping the tests for spv2/ > in LayoutTests/FlagExpectations/enable-slimming-paint-v2: > > crbug.com/657825 fast/performance/performance-first-paint-timing-observable.html > [ Skip ] > crbug.com/657825 fast/performance/performance-paint-timing-observable.html [ > Skip ] > > Then you can land this CL. > > I will remove the above expectations in > https://codereview.chromium.org/2623043002/.
I added crbug.com/657825 fast/performance/performance- first-paint-timing-observable.html [ Skip ] crbug.com/657825 fast/performance/performance-paint-timing-observable.html [ Skip ]. The test still failed when i ran python third_party/WebKit/Tools/Scripts/run-webkit-tests -t Release --additional-driver-flag=--enable-slimming-paint-v2 fast/performance/performance-first-paint-timing-observable.html. It shows that it's running one test instead of skipping it. Did i miss anything? Jian On Wed, Jan 11, 2017 at 11:19 AM, <wangxianzhu@chromium.org> wrote: > On 2017/01/11 19:18:38, Xianzhu wrote: > > You can unblock this CL from the fix of first paint tracking for spv2 > > (https://codereview.chromium.org/2623043002/) by adding the failure > expectation > > s/adding the failure expectation/skipping the tests for spv2/ > > > in LayoutTests/FlagExpectations/enable-slimming-paint-v2: > > > > crbug.com/657825 > fast/performance/performance-first-paint-timing-observable.html > > [ Skip ] > > crbug.com/657825 fast/performance/performance-paint-timing-observable.html > [ > > Skip ] > > > > Then you can land this CL. > > > > I will remove the above expectations in > > https://codereview.chromium.org/2623043002/. > > > > https://codereview.chromium.org/2528513003/ > -- You received this message because you are subscribed to the Google Groups "Blink Reviews" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-reviews+unsubscribe@chromium.org.
I added crbug.com/657825 fast/performance/performance- first-paint-timing-observable.html [ Skip ] crbug.com/657825 fast/performance/performance-paint-timing-observable.html [ Skip ]. The test still failed when i ran python third_party/WebKit/Tools/Scripts/run-webkit-tests -t Release --additional-driver-flag=--enable-slimming-paint-v2 fast/performance/performance-first-paint-timing-observable.html. It shows that it's running one test instead of skipping it. Did i miss anything? Jian On Wed, Jan 11, 2017 at 11:19 AM, <wangxianzhu@chromium.org> wrote: > On 2017/01/11 19:18:38, Xianzhu wrote: > > You can unblock this CL from the fix of first paint tracking for spv2 > > (https://codereview.chromium.org/2623043002/) by adding the failure > expectation > > s/adding the failure expectation/skipping the tests for spv2/ > > > in LayoutTests/FlagExpectations/enable-slimming-paint-v2: > > > > crbug.com/657825 > fast/performance/performance-first-paint-timing-observable.html > > [ Skip ] > > crbug.com/657825 fast/performance/performance-paint-timing-observable.html > [ > > Skip ] > > > > Then you can land this CL. > > > > I will remove the above expectations in > > https://codereview.chromium.org/2623043002/. > > > > https://codereview.chromium.org/2528513003/ > -- You received this message because you are subscribed to the Google Groups "Chromium-reviews" group. To unsubscribe from this group and stop receiving emails from it, send an email to chromium-reviews+unsubscribe@chromium.org.
Can you try re-running using the trybot? On Wed, Jan 11, 2017 at 12:17 PM, Jian Sun <sunjian@chromium.org> wrote: > I added crbug.com/657825 fast/performance/performance-first- > paint-timing-observable.html [ Skip ] crbug.com/657825 fast/ > performance/performance-paint-timing-observable.html [ Skip ]. The test > still failed when i ran python third_party/WebKit/Tools/Scripts/run-webkit-tests > -t Release --additional-driver-flag=--enable-slimming-paint-v2 > fast/performance/performance-first-paint-timing-observable.html. It shows > that it's running one test instead of skipping it. Did i miss anything? > > Jian > > On Wed, Jan 11, 2017 at 11:19 AM, <wangxianzhu@chromium.org> wrote: > >> On 2017/01/11 19:18:38, Xianzhu wrote: >> > You can unblock this CL from the fix of first paint tracking for spv2 >> > (https://codereview.chromium.org/2623043002/) by adding the failure >> expectation >> >> s/adding the failure expectation/skipping the tests for spv2/ >> >> > in LayoutTests/FlagExpectations/enable-slimming-paint-v2: >> > >> > crbug.com/657825 >> fast/performance/performance-first-paint-timing-observable.html >> > [ Skip ] >> > crbug.com/657825 fast/performance/performance-paint-timing-observable.html >> [ >> > Skip ] >> > >> > Then you can land this CL. >> > >> > I will remove the above expectations in >> > https://codereview.chromium.org/2623043002/. >> >> >> >> https://codereview.chromium.org/2528513003/ >> > > -- You received this message because you are subscribed to the Google Groups "Blink Reviews" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-reviews+unsubscribe@chromium.org.
Can you try re-running using the trybot? On Wed, Jan 11, 2017 at 12:17 PM, Jian Sun <sunjian@chromium.org> wrote: > I added crbug.com/657825 fast/performance/performance-first- > paint-timing-observable.html [ Skip ] crbug.com/657825 fast/ > performance/performance-paint-timing-observable.html [ Skip ]. The test > still failed when i ran python third_party/WebKit/Tools/Scripts/run-webkit-tests > -t Release --additional-driver-flag=--enable-slimming-paint-v2 > fast/performance/performance-first-paint-timing-observable.html. It shows > that it's running one test instead of skipping it. Did i miss anything? > > Jian > > On Wed, Jan 11, 2017 at 11:19 AM, <wangxianzhu@chromium.org> wrote: > >> On 2017/01/11 19:18:38, Xianzhu wrote: >> > You can unblock this CL from the fix of first paint tracking for spv2 >> > (https://codereview.chromium.org/2623043002/) by adding the failure >> expectation >> >> s/adding the failure expectation/skipping the tests for spv2/ >> >> > in LayoutTests/FlagExpectations/enable-slimming-paint-v2: >> > >> > crbug.com/657825 >> fast/performance/performance-first-paint-timing-observable.html >> > [ Skip ] >> > crbug.com/657825 fast/performance/performance-paint-timing-observable.html >> [ >> > Skip ] >> > >> > Then you can land this CL. >> > >> > I will remove the above expectations in >> > https://codereview.chromium.org/2623043002/. >> >> >> >> https://codereview.chromium.org/2528513003/ >> > > -- You received this message because you are subscribed to the Google Groups "Chromium-reviews" group. To unsubscribe from this group and stop receiving emails from it, send an email to chromium-reviews+unsubscribe@chromium.org.
The CQ bit was checked by sunjian@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
On 2017/01/11 20:17:39, sunjian wrote: > I added crbug.com/657825 fast/performance/performance- > first-paint-timing-observable.html [ Skip ] crbug.com/657825 > fast/performance/performance-paint-timing-observable.html [ Skip ]. The > test still failed when i ran python > third_party/WebKit/Tools/Scripts/run-webkit-tests -t Release > --additional-driver-flag=--enable-slimming-paint-v2 > fast/performance/performance-first-paint-timing-observable.html. It shows > that it's running one test instead of skipping it. Did i miss anything? > This is nothing wrong :) run-webkit-tests will run skipped tests if the tests are explicitly listed in the command line. > Jian > > On Wed, Jan 11, 2017 at 11:19 AM, <mailto:wangxianzhu@chromium.org> wrote: > > > On 2017/01/11 19:18:38, Xianzhu wrote: > > > You can unblock this CL from the fix of first paint tracking for spv2 > > > (https://codereview.chromium.org/2623043002/) by adding the failure > > expectation > > > > s/adding the failure expectation/skipping the tests for spv2/ > > > > > in LayoutTests/FlagExpectations/enable-slimming-paint-v2: > > > > > > crbug.com/657825 > > fast/performance/performance-first-paint-timing-observable.html > > > [ Skip ] > > > crbug.com/657825 fast/performance/performance-paint-timing-observable.html > > [ > > > Skip ] > > > > > > Then you can land this CL. > > > > > > I will remove the above expectations in > > > https://codereview.chromium.org/2623043002/. > > > > > > > > https://codereview.chromium.org/2528513003/ > > > > -- > You received this message because you are subscribed to the Google Groups > "Chromium-reviews" group. > To unsubscribe from this group and stop receiving emails from it, send an email > to mailto:chromium-reviews+unsubscribe@chromium.org.
Description was changed from ========== first-paint and first-contentful paint BUG=657825 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ========== to ========== first-paint and first-contentful paint BUG=657825 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
Patchset #18 (id:460001) has been deleted
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps480001 (title: "added flag to skip first-paint layout tests")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps500001 (title: "Got rid of DCHECK")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Patchset #19 (id:500001) has been deleted
The CQ bit was unchecked by sunjian@chromium.org
The CQ bit was checked by sunjian@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from haraken@chromium.org, tdresser@chromium.org, panicker@chromium.org Link to the patchset: https://codereview.chromium.org/2528513003/#ps520001 (title: "Got rid of DCHECK cause it breaks unit tests")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by sunjian@chromium.org
The CQ bit was checked by wangxianzhu@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 520001, "attempt_start_ts": 1484192943424120, "parent_rev": "e850e3f2f671adc21ef92570dea76f9146b19e7a", "commit_rev": "20d9207c7997b8d0d2a978032e25a3a4274a9f5f"}
Message was sent while issue was closed.
Description was changed from ========== first-paint and first-contentful paint BUG=657825 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ========== to ========== first-paint and first-contentful paint BUG=657825 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2528513003 Cr-Commit-Position: refs/heads/master@{#443142} Committed: https://chromium.googlesource.com/chromium/src/+/20d9207c7997b8d0d2a978032e25... ==========
Message was sent while issue was closed.
Committed patchset #19 (id:520001) as https://chromium.googlesource.com/chromium/src/+/20d9207c7997b8d0d2a978032e25... |