Commit Graph

287 Commits

Author SHA1 Message Date
Felipe Leme
fbe175fc69 Merge "Created counter (tron_varz_dumpstate_duration) for dumpstate duration." into nyc-dev am: fe9731f4f2
am: 343b9150b2

* commit '343b9150b26f97e2ebcede22b45ceeec8a63cfb4':
  Created counter (tron_varz_dumpstate_duration) for dumpstate duration.
2016-02-23 18:24:53 +00:00
Felipe Leme
343b9150b2 Merge "Created counter (tron_varz_dumpstate_duration) for dumpstate duration." into nyc-dev
am: fe9731f4f2

* commit 'fe9731f4f287560d43f9af48c5be555e8a727955':
  Created counter (tron_varz_dumpstate_duration) for dumpstate duration.
2016-02-23 18:20:50 +00:00
Felipe Leme
f39bac884b Merge "Initial implementation of logging metrics for bugreport." into nyc-dev am: 4e34c4e53c
am: 5e43dcfc02

* commit '5e43dcfc0253f86d7259bd6c8af87b21953312b8':
  Initial implementation of logging metrics for bugreport.
2016-02-23 18:02:03 +00:00
Felipe Leme
5e43dcfc02 Merge "Initial implementation of logging metrics for bugreport." into nyc-dev
am: 4e34c4e53c

* commit '4e34c4e53c21f004cb575c0d46c83565b33fed88':
  Initial implementation of logging metrics for bugreport.
2016-02-23 17:56:54 +00:00
Felipe Leme
510e922e47 Created counter (tron_varz_dumpstate_duration) for dumpstate duration.
BUG: 26759986
Change-Id: I18534c127b35776a03e31b9d5cd190d864dff9e6
2016-02-23 09:40:13 -08:00
Felipe Leme
6605bd89c5 Initial implementation of logging metrics for bugreport.
This change logs the following user actions:

  - Interactive bug report initiated from power menu.
  - Full bug report initiated from power menu.
  - Bug report canceled using system notification.
  - Bug report details screen open using system notification.
  - Additional Bug report screen shot taken using system notification.
  - User changed bug report name using the details screen.
  - User changed bug report title using the details screen.
  - User changed bug report description using the details screen.
  - Changes made on bug report details screen were saved by user.
  - Changes made on bug report details screen were canceled by user.

BUG: 26759986
Change-Id: I1aae98b87a4dea66a1030a024dd799b97c25dd6d
2016-02-23 09:08:56 -08:00
Felipe Leme
7341a00809 Merge "Fixed permissions so Shell can call netpolicy methods." into nyc-dev am: b055c1b51a
am: cf20a742ed

* commit 'cf20a742ed679861d91bd1e3bf6a9caf5786aedf':
  Fixed permissions so Shell can call netpolicy methods.
2016-02-20 08:15:41 +00:00
Felipe Leme
cf20a742ed Merge "Fixed permissions so Shell can call netpolicy methods." into nyc-dev
am: b055c1b51a

* commit 'b055c1b51a6d13f53535386f7ffe32018b21fe64':
  Fixed permissions so Shell can call netpolicy methods.
2016-02-20 02:30:53 +00:00
Felipe Leme
6a05eee2bd Fixed permissions so Shell can call netpolicy methods.
BUG: 27127112
Change-Id: I5548aba70a1c25be139462fbabe9a854fa96d2a6
2016-02-19 17:47:46 -08:00
Michal Karpinski
5cca05d1bc Merge "Be less aggressive in removing old remote bugreport files" into nyc-dev am: f58179a24b
am: 3d3b3481fe

* commit '3d3b3481fe49f77f204eb070f88e78f9a1a9e1d1':
  Be less aggressive in removing old remote bugreport files
2016-02-17 17:29:36 +00:00
Michal Karpinski
3d3b3481fe Merge "Be less aggressive in removing old remote bugreport files" into nyc-dev
am: f58179a24b

* commit 'f58179a24b4de90d0d1a5601530f7c19a57405f6':
  Be less aggressive in removing old remote bugreport files
2016-02-17 17:23:30 +00:00
Michal Karpinski
f58179a24b Merge "Be less aggressive in removing old remote bugreport files" into nyc-dev 2016-02-17 17:18:19 +00:00
Felipe Leme
657591e417 Merge "Cancel notifications when user tap on Details or Take Screenshot after service died." into nyc-dev am: 6cb955826b
am: d8ab544929

* commit 'd8ab5449292ce6f758b0f5a44955b58085e5d854':
  Cancel notifications when user tap on Details or Take Screenshot after service died.
2016-02-17 16:21:58 +00:00
Felipe Leme
d8ab544929 Merge "Cancel notifications when user tap on Details or Take Screenshot after service died." into nyc-dev
am: 6cb955826b

* commit '6cb955826b752189002727cb1db62cfac64bc58a':
  Cancel notifications when user tap on Details or Take Screenshot after service died.
2016-02-17 16:16:10 +00:00
Felipe Leme
6cb955826b Merge "Cancel notifications when user tap on Details or Take Screenshot after service died." into nyc-dev 2016-02-17 16:11:16 +00:00
Geoff Mendal
878b249c90 Import translations. DO NOT MERGE
Change-Id: If833e6af6b9206411e02db9c081d410c4893d73e
Auto-generated-cl: translation import
2016-02-17 07:14:57 -08:00
Michal Karpinski
a57f0e6b14 Be less aggressive in removing old remote bugreport files
Always keep all the files of the remote bugreport
operation and keep them for at least a day.

Bug: 27215341
Change-Id: I514956004bf982e868a87b39c705d7c4a4a7b001
2016-02-17 13:47:17 +00:00
Geoff Mendal
d43baac9b4 Import translations. DO NOT MERGE
Change-Id: Idaf3b3413d142a3107bd11ad228d5ed58f2b5fad
Auto-generated-cl: translation import
2016-02-17 05:43:28 -08:00
Felipe Leme
1eee1996f5 Cancel notifications when user tap on Details or Take Screenshot after
service died.

There are scenarios when the user is running low on resources and it
kills Shell after it start monitoring a dumpstate process, in which case
the BugreportInfo is not available anymore when the user tap a
notification action.

We could add a mechanism to recover that info (like persistenting the
user-provided values in a shared preference), but would incur in more
costs when the device is already in a resource-constrained state, so
it's better to just stop monitoring and switch back to the traditional
model where the user is notified after the bugreport finishes (the
drawback is that all user-provided information will be lost).

Also improved how info.name is checked to avoid crash in similar cases.

BUG: 27186542
BUG: 27203559
Change-Id: I57076b098a3fce493e1a27121b6e070366808668
2016-02-16 13:17:53 -08:00
Geoff Mendal
68e221ec0c Import translations. DO NOT MERGE
Change-Id: I5450d165959f42088148bf3aa9789d73137475bc
Auto-generated-cl: translation import
2016-02-15 07:19:37 -08:00
Geoff Mendal
f72cafb202 Import translations. DO NOT MERGE
Change-Id: Id9ed0f3b68c7aa7f42a42d410985388ec5725930
Auto-generated-cl: translation import
2016-02-15 05:44:31 -08:00
Felipe Leme
40ee6181a5 Merge "Split bugreport identifier into id and pid." into nyc-dev am: e2dd62ea5a
am: dc2b9c0a29

* commit 'dc2b9c0a29ad6390e032a88b8b8a92c3561abd1a':
  Split bugreport identifier into id and pid.
2016-02-12 01:10:48 +00:00
Felipe Leme
dc2b9c0a29 Merge "Split bugreport identifier into id and pid." into nyc-dev
am: e2dd62ea5a

* commit 'e2dd62ea5a69df9ed7d9b7cd1a7c55b3014215c1':
  Split bugreport identifier into id and pid.
2016-02-12 00:45:27 +00:00
Felipe Leme
e2dd62ea5a Merge "Split bugreport identifier into id and pid." into nyc-dev 2016-02-12 00:40:40 +00:00
Geoff Mendal
b817910b14 Import translations. DO NOT MERGE
Change-Id: Iba4fcac2427bf5213b78626aefdbabf17131e652
Auto-generated-cl: translation import
2016-02-10 07:23:03 -08:00
Geoff Mendal
70790ff7cf Import translations. DO NOT MERGE
Change-Id: Ia3fb6e364278dac0cf28e7fd3b966978d5f59c14
Auto-generated-cl: translation import
2016-02-10 05:48:28 -08:00
Felipe Leme
fd8ea077c0 Split bugreport identifier into id and pid.
Although 'pid' is more useful when diagnosing problems with the
bugreport workflow, it could be confusing to the end user. Hence, a
sequential id (started at 1 after a reboot) would be more useful, and this CL changes Shell to accommodate such id (dumpstate will be changed separately).

BUG: 27076108
Change-Id: I5c42dc49a100b43266787d4f79698a22a4e533a9
2016-02-09 10:18:23 -08:00
Felipe Leme
0b3a579f0f Merge "Add pid on main bugreport notifications." into nyc-dev am: 000b84451d
am: 75f37009f4

* commit '75f37009f481d0effcb9b2de12536f10fbb2d9aa':
  Add pid on main bugreport notifications.
2016-02-09 00:43:43 +00:00
Felipe Leme
75f37009f4 Merge "Add pid on main bugreport notifications." into nyc-dev
am: 000b84451d

* commit '000b84451d6a0b83345421ac1eae4ab402d1b8d3':
  Add pid on main bugreport notifications.
2016-02-08 23:56:35 +00:00
Felipe Leme
000b84451d Merge "Add pid on main bugreport notifications." into nyc-dev 2016-02-08 23:25:39 +00:00
Felipe Leme
f1f9053e00 Merge "Replaced \'touch\' by \'tap\'." into nyc-dev am: ed330c7f7d
am: ddbe34d8b5

* commit 'ddbe34d8b560b901539b3ae49136e9e411f17840':
  Replaced 'touch' by 'tap'.
2016-02-08 19:53:27 +00:00
Felipe Leme
78da2a0a2e Merge "Replaced \'touch\' by \'tap\'." into nyc-dev
am: ed330c7f7d

* commit 'ed330c7f7d98eabce8562ce34d5877a323c745ac':
  Replaced 'touch' by 'tap'.
2016-02-08 19:32:35 +00:00
Felipe Leme
ddbe34d8b5 Merge "Replaced \'touch\' by \'tap\'." into nyc-dev
am: ed330c7f7d

* commit 'ed330c7f7d98eabce8562ce34d5877a323c745ac':
  Replaced 'touch' by 'tap'.
2016-02-08 19:31:47 +00:00
Felipe Leme
ed330c7f7d Merge "Replaced 'touch' by 'tap'." into nyc-dev 2016-02-08 18:10:18 +00:00
Felipe Leme
8067aed5c7 Replaced 'touch' by 'tap'.
BUG: 26884266
Change-Id: Ic3d7be8a10b768101b161644e46c92cd872621db
2016-02-08 09:42:52 -08:00
Felipe Leme
e86b63bd17 Add pid on main bugreport notifications.
Showing the pid is useful in many cases, like when one bug report is finished
and another one is in progress.

BUG: 26906985
Change-Id: Ib8ae462c85246b99234f8dac63edb608d1eafeb0
2016-02-08 09:40:56 -08:00
Geoff Mendal
b727d99a5e Import translations. DO NOT MERGE
Change-Id: Ic6f472559385699038b2d8f5e63d2ed0d5752c4d
Auto-generated-cl: translation import
2016-02-08 22:52:34 +05:30
Geoff Mendal
646ad30175 Import translations. DO NOT MERGE
Change-Id: Ibc727a45265f08ab375ed60244a1af4944e530ba
Auto-generated-cl: translation import
2016-02-08 05:46:18 -08:00
Felipe Leme
af6fd4086c Added extra sanity checks.
BUG: 26795255
BUG: 26805503
Change-Id: Ib95b337e54a174f178f70205f9d108223f192a62
2016-02-01 09:26:52 -08:00
Felipe Leme
c8e2b6092c Fixed check for empty title.
Otherwise, if user entered "Details" but not "Summary", the
ACTION_SEND_MULTIPLE subject would be empty.

BUG: 26768595
Change-Id: I955ab5e8f05eba9fbfa6fe65eabb6a8a8e28c5b4
2016-01-29 14:05:31 -08:00
Felipe Leme
18b5892950 Added entries to zip file before sending the share notification.
BUG: 26616935
Change-Id: I072d57456b2090c7c5e75eea7834d3cdce44ed4a
2016-01-29 12:29:21 -08:00
Geoff Mendal
978a766274 Import translations. DO NOT MERGE
Change-Id: I8f61c185a1b79c10ec8e437401d82a44d28c4796
Auto-generated-cl: translation import
2016-01-27 05:41:07 -08:00
Felipe Leme
ec17538d46 Send broadcasts as foreground, otherwise test might fail when running
after reboot.

BUG: 26805230
Change-Id: I05dcf9871c9b4c4c9a465466d60ebe9a1ac63e51
2016-01-26 18:17:15 -08:00
Geoff Mendal
861a25200a Import translations. DO NOT MERGE
Change-Id: Ic795f08684fc10e54499e25b31f4a3db3cbec981
Auto-generated-cl: translation import
2016-01-25 05:43:23 -08:00
Felipe Leme
beda539051 Merge "Updates notification while bugreport zip is being changed." 2016-01-22 19:46:38 +00:00
Felipe Leme
2758d5d939 Updates notification while bugreport zip is being changed.
BUG: 26616935

Change-Id: I3bcbaf30621c23541f2c568355948b6faa578e06
2016-01-20 10:12:03 -08:00
Geoff Mendal
6f2fa50463 Import translations. DO NOT MERGE
Change-Id: Iaa55969cfb1d5ac3860e960ab7699cee38309259
Auto-generated-cl: translation import
2016-01-20 05:50:25 -08:00
Felipe Leme
97084b4bda Merge "Updated bugreport info strings to be consistent with its meaning." 2016-01-20 02:09:02 +00:00
Felipe Leme
da163bf56e Updated bugreport info strings to be consistent with its meaning.
Also removed DO NOT TRANSLATE from new bugreport strings whose phrasing
have been confirmed.

Change-Id: Ic0eafb6c007acd63f1d11f7a5043259533189df0
2016-01-19 17:41:44 -08:00
Felipe Leme
2ab08ed2cc Merge "Skip zip regeneration when user didn't provide extra info." 2016-01-19 19:26:59 +00:00