Chromium Code Reviews
DescriptionAdd UMA metrics to measure the effectiveness of views fuzzing
Add new buckets to the Ash.GestureTarget histogram which
will be useful in measuring the effectiveness of views
fuzzing when it is implemented. The idea is to count taps
made on the different element types located on/near the
tab strip. A description of the new types added to
GestureActionType in touch_uma.cc:
GESTURE_TABSWITCH_TAP: A tap on a currently unselected
tab (i.e., the tap was responsible for selecting the tab).
GESTURE_TABNOSWITCH_TAP: A tap on a currently selected
tab (i.e, the tap had no visible effect).
GESTURE_TABCLOSE_TAP: A tap on a tab's close button.
GESTURE_NEWTAB_TAP: A tap on the new tab button.
GESTURE_FRAMEMAXIMIZE_TAP: A tap on the frame maximize
button.
GESTURE_FRAMEVIEW_TAP: A tap on the space to the right of
the tabstrip, left of the tabstrip, or in between tabs.
Such a tap has no visible effect.
GESTURE_ROOTVIEWTOP_TAP: A tap on the top edge of a browser
window. Such a tap has no visible effect.
GESTURE_MAXIMIZE_DOUBLETAP: A double-tap on the browser
window resulting in a maximize or restore action.
BUG=248230
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=209263
Patch Set 1 #
Total comments: 4
Patch Set 2 : Tracking for tab taps moved into tab_strip #
Total comments: 16
Patch Set 3 : TouchUMA turned into a singleton #
Total comments: 12
Patch Set 4 : Fix linking errors #
Total comments: 2
Patch Set 5 : Sardul's comments addressed in patch sets 2-4 #
Total comments: 13
Patch Set 6 : Test written but broken #
Total comments: 21
Patch Set 7 : Comments addressed #
Total comments: 12
Patch Set 8 : ifdefs removed #
Total comments: 5
Patch Set 9 : enums changed #
Total comments: 2
Patch Set 10 : Patch for landing #Messages
Total messages: 25 (0 generated)
|