|
|
DescriptionUsing multi-tab story in TabSwitching Benchmark and rewrite measurement
to fit the new multi-tab story
BUG=689388
Review-Url: https://codereview.chromium.org/2766533002
Cr-Commit-Position: refs/heads/master@{#463563}
Committed: https://chromium.googlesource.com/chromium/src/+/cd01f90472cd2aa9fa824c902f39d0b9e50e4fba
Patch Set 1 #Patch Set 2 : Use the new story for TabSwitching Benchmark #
Total comments: 2
Patch Set 3 : Use the new story for TabSwitching Benchmark #Patch Set 4 : Use the new story for TabSwitching Benchmark #Patch Set 5 : Use the new story for TabSwitching Benchmark #Patch Set 6 : Use the new story for TabSwitching Benchmark #
Total comments: 9
Patch Set 7 : Add integration test #Patch Set 8 : Add integration test #Patch Set 9 : Add Owner info #Patch Set 10 : Disable IT on some platforms #
Total comments: 4
Patch Set 11 : Minor change to unittest #Patch Set 12 : fix merge conflict #
Messages
Total messages: 89 (65 generated)
The CQ bit was checked by vovoy@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: This issue passed the CQ dry run.
Description was changed from ========== Use the new story for TabSwitching Benchmark BUG=689388 ========== to ========== Using the new multi-tab story to refactor TabSwitching Benchmark and Measurement BUG=689388 ==========
The CQ bit was checked by vovoy@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...
vovoy@chromium.org changed reviewers: + deanliao@chromium.org, nednguyen@google.com
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
I would like to refactor tab_switching benchmark and measure so it would be easier to add options for adjust total tab counts to test (ex: --tab-repeat=2 to double tab count) There are 5 tab_switching benchmarks: tab_switching.top_10 tab_switching.typical_25 tab_switching.five_blank_pages tab_switching.tough_energy_cases tab_switching.tough_image_cases , and currently only 1 multi-tab story: multitab:misc:typical24 There are some options to refactor: 1. create a new measurement TabSwtiching2, tab_switching.typical_25 use the new measurement, others keep using the original measurement TabSwtiching (this patch set) 2. create other 4 multi-tab stories, all 5 tab_switching benchmark use the refactored measurement, remove old measurement 3. remove part of the 5 tab_switching benchmarks 4. others? Which option is preferred? ref comment: https://codereview.chromium.org/2706483003/#msg33 design doc: https://docs.google.com/a/google.com/document/d/1rMrrlW4-5ZGD9dHxUYBOzzkS-vyX...
How about just keep one single tab_switching benchmark which is TabSwtiching2? https://codereview.chromium.org/2766533002/diff/20001/tools/perf/measurements... File tools/perf/measurements/tab_switching.py (right): https://codereview.chromium.org/2766533002/diff/20001/tools/perf/measurements... tools/perf/measurements/tab_switching.py:179: self._power_metric.Close() Can you remove the legacy power_metric? The old power metric code is rotted & its data are not trust-worthy, so our team is trying to get rid of it.
On 2017/03/21 14:46:12, nednguyen wrote: > How about just keep one single tab_switching benchmark which is TabSwtiching2? > > https://codereview.chromium.org/2766533002/diff/20001/tools/perf/measurements... > File tools/perf/measurements/tab_switching.py (right): > > https://codereview.chromium.org/2766533002/diff/20001/tools/perf/measurements... > tools/perf/measurements/tab_switching.py:179: self._power_metric.Close() > Can you remove the legacy power_metric? The old power metric code is rotted & > its data are not trust-worthy, so our team is trying to get rid of it. I think it's better to have 2 CLs: CL 1) remove 4 tab_switching benchmarks, only keep one: tab_switching.typical_25 CL 2) refactoring tab_switching measurement I would create another CL for the first part.
The CQ bit was checked by vovoy@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...
Description was changed from ========== Using the new multi-tab story to refactor TabSwitching Benchmark and Measurement BUG=689388 ========== to ========== Using multi-tab story in TabSwitching Benchmark and rewrite measurement to fit the new multi-tab story BUG=689388 ==========
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_...)
The CQ bit was checked by vovoy@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_...)
The CQ bit was checked by vovoy@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_...)
The CQ bit was checked by vovoy@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: This issue passed the CQ dry run.
the second part: refactoring tab_switching measurement https://codereview.chromium.org/2766533002/diff/20001/tools/perf/measurements... File tools/perf/measurements/tab_switching.py (right): https://codereview.chromium.org/2766533002/diff/20001/tools/perf/measurements... tools/perf/measurements/tab_switching.py:179: self._power_metric.Close() On 2017/03/21 14:46:12, nednguyen wrote: > Can you remove the legacy power_metric? The old power metric code is rotted & > its data are not trust-worthy, so our team is trying to get rid of it. Done. https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... File tools/perf/measurements/tab_switching_unittest.py (left): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... tools/perf/measurements/tab_switching_unittest.py:68: # First _IsDone check for tab_0. Retry. _IsDone() check loop is removed in the written tab_switching measurement
https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... File tools/perf/benchmarks/tab_switching.py (right): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... tools/perf/benchmarks/tab_switching.py:14: @benchmark.Disabled('android') # http://crbug.com/460084 Can you add @benchmark.Owner(..) for this? https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... File tools/perf/measurements/tab_switching_unittest.py (right): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... tools/perf/measurements/tab_switching_unittest.py:72: mock_get_histogram = mock.MagicMock(side_effect=expected_histogram) I really like to get away with using mock here because it won't let we know when the histogram in the actual Chrome binary break. Can you just use a real test mulitab story instead?
https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... File tools/perf/benchmarks/tab_switching.py (right): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... tools/perf/benchmarks/tab_switching.py:14: @benchmark.Disabled('android') # http://crbug.com/460084 On 2017/03/23 13:15:10, nednguyen wrote: > Can you add @benchmark.Owner(..) for this? do you mean the following? @benchmark.Owner(emails=['vovoy@chromium.org'])
On 2017/03/23 15:23:41, vovoy wrote: > https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... > File tools/perf/benchmarks/tab_switching.py (right): > > https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... > tools/perf/benchmarks/tab_switching.py:14: @benchmark.Disabled('android') # > http://crbug.com/460084 > On 2017/03/23 13:15:10, nednguyen wrote: > > Can you add @benchmark.Owner(..) for this? > > do you mean the following? > mailto:@benchmark.Owner(emails=[ yes, can you add so add a component for ChromeOS team?
On 2017/03/23 15:24:07, nednguyen wrote: > On 2017/03/23 15:23:41, vovoy wrote: > > > https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... > > File tools/perf/benchmarks/tab_switching.py (right): > > > > > https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... > > tools/perf/benchmarks/tab_switching.py:14: @benchmark.Disabled('android') # > > http://crbug.com/460084 > > On 2017/03/23 13:15:10, nednguyen wrote: > > > Can you add @benchmark.Owner(..) for this? > > > > do you mean the following? > > mailto:@benchmark.Owner(emails=[ > > yes, can you add so add a component for ChromeOS team? @benchmark.Owner(emails=['vovoy@chromium.org'], component='Testing>ChromeOS') ? How to add component "Testing>ChromeOS" ?
https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... File tools/perf/measurements/tab_switching_unittest.py (right): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... tools/perf/measurements/tab_switching_unittest.py:72: mock_get_histogram = mock.MagicMock(side_effect=expected_histogram) On 2017/03/23 13:15:10, nednguyen wrote: > I really like to get away with using mock here because it won't let we know when > the histogram in the actual Chrome binary break. Can you just use a real test > mulitab story instead? I think unittest shall test one thing at a time. in measurements/tab_switching_unittest.py, shall only test code in measurements/tab_switching.py . it's unittest's advantage to test independently from a Chrome binary.
vovoy@chromium.org changed reviewers: + achuith@chromium.org, bccheng@chromium.org
On 2017/03/23 15:24:07, nednguyen wrote: > On 2017/03/23 15:23:41, vovoy wrote: > > > https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... > > File tools/perf/benchmarks/tab_switching.py (right): > > > > > https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... > > tools/perf/benchmarks/tab_switching.py:14: @benchmark.Disabled('android') # > > http://crbug.com/460084 > > On 2017/03/23 13:15:10, nednguyen wrote: > > > Can you add @benchmark.Owner(..) for this? > > > > do you mean the following? > > mailto:@benchmark.Owner(emails=[ > > yes, can you add so add a component for ChromeOS team? achuithb: is there a bug component for ChromeOS ?
https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... File tools/perf/measurements/tab_switching_unittest.py (right): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... tools/perf/measurements/tab_switching_unittest.py:72: mock_get_histogram = mock.MagicMock(side_effect=expected_histogram) On 2017/03/23 16:55:58, vovoy wrote: > On 2017/03/23 13:15:10, nednguyen wrote: > > I really like to get away with using mock here because it won't let we know > when > > the histogram in the actual Chrome binary break. Can you just use a real test > > mulitab story instead? > > I think unittest shall test one thing at a time. > in measurements/tab_switching_unittest.py, shall only test code in > measurements/tab_switching.py . > it's unittest's advantage to test independently from a Chrome binary. from my experience, these mock tests are mostly ineffective against catching breakage & end up being guard changing test. You can keep a few unittest for logic that you think tricky, but I would strongly encourage you to use real Chrome & add integration test that assert the metrics you expect to see are there (see: https://cs.chromium.org/chromium/src/tools/perf/measurements/smoothness_unitt...)
https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... File tools/perf/measurements/tab_switching_unittest.py (right): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... tools/perf/measurements/tab_switching_unittest.py:72: mock_get_histogram = mock.MagicMock(side_effect=expected_histogram) On 2017/03/23 23:49:06, nednguyen wrote: > On 2017/03/23 16:55:58, vovoy wrote: > > On 2017/03/23 13:15:10, nednguyen wrote: > > > I really like to get away with using mock here because it won't let we know > > when > > > the histogram in the actual Chrome binary break. Can you just use a real > test > > > mulitab story instead? > > > > I think unittest shall test one thing at a time. > > in measurements/tab_switching_unittest.py, shall only test code in > > measurements/tab_switching.py . > > it's unittest's advantage to test independently from a Chrome binary. > > from my experience, these mock tests are mostly ineffective against catching > breakage & end up being guard changing test. > > You can keep a few unittest for logic that you think tricky, but I would > strongly encourage you to use real Chrome & add integration test that assert > the metrics you expect to see are there (see: > https://cs.chromium.org/chromium/src/tools/perf/measurements/smoothness_unitt...) OK, I will check how smoothness_unittest works.
The CQ bit was checked by vovoy@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: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...)
The CQ bit was checked by vovoy@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...
vovoy@chromium.org changed reviewers: + perezju@chromium.org
The CQ bit was checked by vovoy@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_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by vovoy@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_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clan...) android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_comp...) android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_...) 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_...) 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...) ios-simulator-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator-xco...) 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_...)
The CQ bit was checked by vovoy@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...
added integration test and owner info https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... File tools/perf/benchmarks/tab_switching.py (right): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/benchmarks/... tools/perf/benchmarks/tab_switching.py:14: @benchmark.Disabled('android') # http://crbug.com/460084 On 2017/03/23 13:15:10, nednguyen wrote: > Can you add @benchmark.Owner(..) for this? Done. https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... File tools/perf/measurements/tab_switching_unittest.py (right): https://codereview.chromium.org/2766533002/diff/100001/tools/perf/measurement... tools/perf/measurements/tab_switching_unittest.py:72: mock_get_histogram = mock.MagicMock(side_effect=expected_histogram) On 2017/03/23 23:49:06, nednguyen wrote: > On 2017/03/23 16:55:58, vovoy wrote: > > On 2017/03/23 13:15:10, nednguyen wrote: > > > I really like to get away with using mock here because it won't let we know > > when > > > the histogram in the actual Chrome binary break. Can you just use a real > test > > > mulitab story instead? > > > > I think unittest shall test one thing at a time. > > in measurements/tab_switching_unittest.py, shall only test code in > > measurements/tab_switching.py . > > it's unittest's advantage to test independently from a Chrome binary. > > from my experience, these mock tests are mostly ineffective against catching > breakage & end up being guard changing test. > > You can keep a few unittest for logic that you think tricky, but I would > strongly encourage you to use real Chrome & add integration test that assert > the metrics you expect to see are there (see: > https://cs.chromium.org/chromium/src/tools/perf/measurements/smoothness_unitt...) Done. https://codereview.chromium.org/2766533002/diff/180001/tools/perf/benchmarks/... File tools/perf/benchmarks/tab_switching.py (right): https://codereview.chromium.org/2766533002/diff/180001/tools/perf/benchmarks/... tools/perf/benchmarks/tab_switching.py:13: component='OS>Performance') requested component OS>Performance: https://bugs.chromium.org/p/chromium/issues/detail?id=704853 https://codereview.chromium.org/2766533002/diff/180001/tools/perf/page_sets/s... File tools/perf/page_sets/system_health/multi_tab_stories.py (right): https://codereview.chromium.org/2766533002/diff/180001/tools/perf/page_sets/s... tools/perf/page_sets/system_health/multi_tab_stories.py:13: class MultiTabStory(system_health_story.SystemHealthStory): export MultiTabStory for testing
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm with nits https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... File tools/perf/measurements/tab_switching_unittest.py (right): https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... tools/perf/measurements/tab_switching_unittest.py:113: self.assertEquals(summary.name, 'MPArch_RWH_TabSwitchPaintDuration') assert this is greater than zero?
The CQ bit was checked by vovoy@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-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...)
https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... File tools/perf/measurements/tab_switching_unittest.py (right): https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... tools/perf/measurements/tab_switching_unittest.py:113: self.assertEquals(summary.name, 'MPArch_RWH_TabSwitchPaintDuration') On 2017/03/27 17:10:43, nednguyen wrote: > assert this is greater than zero? Done, check that the mean of MPArch_RWH_TabSwitchPaintDuration is greater than 0
The CQ bit was checked by vovoy@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: This issue passed the CQ dry run.
On 2017/03/28 13:02:56, vovoy wrote: > https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... > File tools/perf/measurements/tab_switching_unittest.py (right): > > https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... > tools/perf/measurements/tab_switching_unittest.py:113: > self.assertEquals(summary.name, 'MPArch_RWH_TabSwitchPaintDuration') > On 2017/03/27 17:10:43, nednguyen wrote: > > assert this is greater than zero? > > Done, check that the mean of MPArch_RWH_TabSwitchPaintDuration is greater than 0 lgtm
On 2017/03/28 15:07:55, nednguyen (slow til 4-10) wrote: > On 2017/03/28 13:02:56, vovoy wrote: > > > https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... > > File tools/perf/measurements/tab_switching_unittest.py (right): > > > > > https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... > > tools/perf/measurements/tab_switching_unittest.py:113: > > self.assertEquals(summary.name, 'MPArch_RWH_TabSwitchPaintDuration') > > On 2017/03/27 17:10:43, nednguyen wrote: > > > assert this is greater than zero? > > > > Done, check that the mean of MPArch_RWH_TabSwitchPaintDuration is greater than > 0 > > lgtm Any progress on this?
On 2017/04/10 14:21:16, nednguyen wrote: > On 2017/03/28 15:07:55, nednguyen (slow til 4-10) wrote: > > On 2017/03/28 13:02:56, vovoy wrote: > > > > > > https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... > > > File tools/perf/measurements/tab_switching_unittest.py (right): > > > > > > > > > https://codereview.chromium.org/2766533002/diff/180001/tools/perf/measurement... > > > tools/perf/measurements/tab_switching_unittest.py:113: > > > self.assertEquals(summary.name, 'MPArch_RWH_TabSwitchPaintDuration') > > > On 2017/03/27 17:10:43, nednguyen wrote: > > > > assert this is greater than zero? > > > > > > Done, check that the mean of MPArch_RWH_TabSwitchPaintDuration is greater > than > > 0 > > > > lgtm > > Any progress on this? I was waiting for OS>Performance component creation last week. The new component has been created, so it's ready to commit. https://bugs.chromium.org/p/chromium/issues/detail?id=704853#c5
The CQ bit was checked by vovoy@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: 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 checked by vovoy@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: This issue passed the CQ dry run.
The CQ bit was checked by vovoy@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from nednguyen@google.com Link to the patchset: https://codereview.chromium.org/2766533002/#ps220001 (title: "fix merge conflict")
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": 220001, "attempt_start_ts": 1491895266968930, "parent_rev": "be4f080c9614b30236c8d4f642fdbea078954734", "commit_rev": "cd01f90472cd2aa9fa824c902f39d0b9e50e4fba"}
Message was sent while issue was closed.
Description was changed from ========== Using multi-tab story in TabSwitching Benchmark and rewrite measurement to fit the new multi-tab story BUG=689388 ========== to ========== Using multi-tab story in TabSwitching Benchmark and rewrite measurement to fit the new multi-tab story BUG=689388 Review-Url: https://codereview.chromium.org/2766533002 Cr-Commit-Position: refs/heads/master@{#463563} Committed: https://chromium.googlesource.com/chromium/src/+/cd01f90472cd2aa9fa824c902f39... ==========
Message was sent while issue was closed.
Committed patchset #12 (id:220001) as https://chromium.googlesource.com/chromium/src/+/cd01f90472cd2aa9fa824c902f39...
Message was sent while issue was closed.
A revert of this CL (patchset #12 id:220001) has been created in https://codereview.chromium.org/2809813003/ by mkwst@chromium.org. The reason for reverting is: It looks like this caused some breakage on Mac telemetry_perf_unittests: https://build.chromium.org/p/chromium.mac/builders/Mac10.11%20Tests/builds/10856. |