Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(869)

Issue 1980773002: [BattOr][Telemetry] Changes needed to run BattOr tests on telemetry. (Closed)

Created:
4 years, 7 months ago by rnephew (Reviews Here)
Modified:
4 years, 7 months ago
CC:
catapult-reviews_chromium.org, telemetry-reviews_chromium.org
Base URL:
git@github.com:catapult-project/catapult@master
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

[BattOr][Telemetry] Changes needed to run BattOr tests on telemetry. Small changes required to push battor data through to telemetry results and disable charging. BUG=catapult:#2309 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/20d5ca9cc4f3c1612f8a0e29e4d5cfa6f146cbfc

Patch Set 1 : #

Patch Set 2 : Add disabling of charging #

Total comments: 2

Patch Set 3 : add test #

Total comments: 10

Patch Set 4 : #

Total comments: 8

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -13 lines) Patch
M telemetry/telemetry/__init__.py View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py View 1 4 chunks +21 lines, -1 line 0 comments Download
M telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent_unittest.py View 1 2 3 4 chunks +24 lines, -1 line 0 comments Download
M telemetry/telemetry/timeline/trace_data.py View 2 chunks +8 lines, -4 lines 0 comments Download
M telemetry/telemetry/timeline/trace_data_unittest.py View 4 chunks +15 lines, -3 lines 0 comments Download
M telemetry/telemetry/value/trace.py View 1 2 1 chunk +8 lines, -4 lines 0 comments Download
M telemetry/telemetry/value/trace_unittest.py View 1 2 3 4 2 chunks +36 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (5 generated)
rnephew (Reviews Here)
4 years, 7 months ago (2016-05-13 22:19:11 UTC) #3
nednguyen
On 2016/05/13 22:19:11, rnephew1 wrote: Looks like the tests are failing...
4 years, 7 months ago (2016-05-13 22:35:44 UTC) #4
rnephew (Reviews Here)
On 2016/05/13 22:35:44, nednguyen wrote: > On 2016/05/13 22:19:11, rnephew1 wrote: > > Looks like ...
4 years, 7 months ago (2016-05-13 22:43:59 UTC) #5
nednguyen
lgtm
4 years, 7 months ago (2016-05-14 15:34:13 UTC) #7
nednguyen
https://codereview.chromium.org/1980773002/diff/40001/telemetry/telemetry/value/trace.py File telemetry/telemetry/value/trace.py (right): https://codereview.chromium.org/1980773002/diff/40001/telemetry/telemetry/value/trace.py#newcode48 telemetry/telemetry/value/trace.py:48: if trace_data.HasEventsFor(p)] Can you add test coverage for this? ...
4 years, 7 months ago (2016-05-14 16:26:24 UTC) #8
rnephew (Reviews Here)
https://codereview.chromium.org/1980773002/diff/40001/telemetry/telemetry/value/trace.py File telemetry/telemetry/value/trace.py (right): https://codereview.chromium.org/1980773002/diff/40001/telemetry/telemetry/value/trace.py#newcode48 telemetry/telemetry/value/trace.py:48: if trace_data.HasEventsFor(p)] On 2016/05/14 16:26:24, nednguyen wrote: > Can ...
4 years, 7 months ago (2016-05-16 17:50:55 UTC) #9
charliea (OOO until 10-5)
nolgtm https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py File telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py (right): https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py#newcode75 telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py:75: self._battery.SetCharging(True) Is this needed? Aren't we already going ...
4 years, 7 months ago (2016-05-16 17:59:29 UTC) #10
charliea (OOO until 10-5)
notlgtm? I have no idea how to use this feature...
4 years, 7 months ago (2016-05-16 18:00:18 UTC) #11
nednguyen
https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py File telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py (right): https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py#newcode75 telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py:75: self._battery.SetCharging(True) On 2016/05/16 17:59:29, charliea wrote: > Is this ...
4 years, 7 months ago (2016-05-16 18:01:54 UTC) #12
charliea (OOO until 10-5)
https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/timeline/trace_data.py File telemetry/telemetry/timeline/trace_data.py (right): https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/timeline/trace_data.py#newcode188 telemetry/telemetry/timeline/trace_data.py:188: def AddEventsTo(self, part, events, as_string=False): Why not just auto ...
4 years, 7 months ago (2016-05-16 18:03:48 UTC) #13
charliea (OOO until 10-5)
On 2016/05/16 18:01:54, nednguyen wrote: > https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py > File telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py > (right): > > https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py#newcode75 ...
4 years, 7 months ago (2016-05-16 18:05:25 UTC) #14
nednguyen
https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py File telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py (right): https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py#newcode75 telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py:75: self._battery.SetCharging(True) On 2016/05/16 18:01:54, nednguyen wrote: > On 2016/05/16 ...
4 years, 7 months ago (2016-05-16 18:16:34 UTC) #15
rnephew (Reviews Here)
https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py File telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py (right): https://codereview.chromium.org/1980773002/diff/60001/telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py#newcode75 telemetry/telemetry/internal/platform/tracing_agent/battor_tracing_agent.py:75: self._battery.SetCharging(True) On 2016/05/16 18:16:34, nednguyen wrote: > On 2016/05/16 ...
4 years, 7 months ago (2016-05-16 18:18:36 UTC) #16
rnephew (Reviews Here)
ping.
4 years, 7 months ago (2016-05-19 16:34:50 UTC) #17
nednguyen
https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/value/trace_unittest.py File telemetry/telemetry/value/trace_unittest.py (right): https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/value/trace_unittest.py#newcode116 telemetry/telemetry/value/trace_unittest.py:116: self.assertListEqual(['Battor Data', 'Chrome Data', 'Tab Data'], parts) Instead of ...
4 years, 7 months ago (2016-05-19 16:42:34 UTC) #18
charliea (OOO until 10-5)
https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/timeline/trace_data.py File telemetry/telemetry/timeline/trace_data.py (right): https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/timeline/trace_data.py#newcode188 telemetry/telemetry/timeline/trace_data.py:188: def AddEventsTo(self, part, events, as_string=False): Why is the as_string ...
4 years, 7 months ago (2016-05-19 17:58:44 UTC) #19
rnephew (Reviews Here)
https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/timeline/trace_data.py File telemetry/telemetry/timeline/trace_data.py (right): https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/timeline/trace_data.py#newcode188 telemetry/telemetry/timeline/trace_data.py:188: def AddEventsTo(self, part, events, as_string=False): On 2016/05/19 17:58:44, charliea ...
4 years, 7 months ago (2016-05-19 18:27:41 UTC) #20
nednguyen
lgtm
4 years, 7 months ago (2016-05-19 18:30:10 UTC) #21
nednguyen
https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/value/trace_unittest.py File telemetry/telemetry/value/trace_unittest.py (right): https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/value/trace_unittest.py#newcode116 telemetry/telemetry/value/trace_unittest.py:116: self.assertListEqual(['Battor Data', 'Chrome Data', 'Tab Data'], parts) On 2016/05/19 ...
4 years, 7 months ago (2016-05-19 18:31:58 UTC) #22
charliea (OOO until 10-5)
https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/timeline/trace_data.py File telemetry/telemetry/timeline/trace_data.py (right): https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/timeline/trace_data.py#newcode188 telemetry/telemetry/timeline/trace_data.py:188: def AddEventsTo(self, part, events, as_string=False): On 2016/05/19 18:27:41, rnephew ...
4 years, 7 months ago (2016-05-19 19:09:01 UTC) #23
charliea (OOO until 10-5)
lgtm
4 years, 7 months ago (2016-05-19 19:09:09 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1980773002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1980773002/100001
4 years, 7 months ago (2016-05-19 19:12:32 UTC) #26
commit-bot: I haz the power
Committed patchset #5 (id:100001) as https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/20d5ca9cc4f3c1612f8a0e29e4d5cfa6f146cbfc
4 years, 7 months ago (2016-05-19 19:35:43 UTC) #28
nednguyen
https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/timeline/trace_data.py File telemetry/telemetry/timeline/trace_data.py (right): https://codereview.chromium.org/1980773002/diff/80001/telemetry/telemetry/timeline/trace_data.py#newcode188 telemetry/telemetry/timeline/trace_data.py:188: def AddEventsTo(self, part, events, as_string=False): On 2016/05/19 19:09:01, charliea ...
4 years, 7 months ago (2016-05-19 20:03:14 UTC) #29
Sami
A revert of this CL (patchset #5 id:100001) has been created in https://codereview.chromium.org/1999073002/ by skyostil@chromium.org. ...
4 years, 7 months ago (2016-05-20 13:03:26 UTC) #30
nednguyen
On 2016/05/20 13:03:26, Sami wrote: > A revert of this CL (patchset #5 id:100001) has ...
4 years, 7 months ago (2016-05-20 15:44:47 UTC) #31
rnephew (Reviews Here)
> Randy, when you try to reland this, can you look into why > timeline_based_page_test_unittest ...
4 years, 7 months ago (2016-05-24 17:16:10 UTC) #32
nednguyen
On 2016/05/24 17:16:10, rnephew (Reviews Here) wrote: > > Randy, when you try to reland ...
4 years, 7 months ago (2016-05-24 17:21:28 UTC) #33
rnephew (Reviews Here)
4 years, 7 months ago (2016-05-24 17:29:30 UTC) #34
Message was sent while issue was closed.
On 2016/05/24 17:21:28, nednguyen wrote:
> On 2016/05/24 17:16:10, rnephew (Reviews Here) wrote:
> > > Randy, when you try to reland this, can you look into why
> > > timeline_based_page_test_unittest smoke test did not catch this?
> > >
> >
>
(https://github.com/catapult-project/catapult/blob/master/telemetry/telemetry/...)
> > 
> > Looking at:
> >
>
https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...
> > 
> > It looks like it doens't run
> > timeline_based_page_test_unittest.TimelineBasedPageTestTest. If It did I am
> > relatively sure that testTBM2ForSmoke would have caught it.
> 
> We do run timeline_based_page_test_unittest on telemetry_unittest in chromium
CQ
> & catapult CQ though

Ah. It looks like none of them enable chrome tracing, so there is no clock
domain conflict. I will add this to the reland CL.

Powered by Google App Engine
This is Rietveld 408576698