Handles unknown signin status and collect more stats.
commitc24e097ef7cd87b03e8090898cf7fc4cf69225e2
authoryiyaoliu <yiyaoliu@chromium.org>
Wed, 10 Sep 2014 18:09:47 +0000 (10 11:09 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 10 Sep 2014 18:12:30 +0000 (10 18:12 +0000)
tree307084910b82afbbd05d0182026461403cdb3ab3
parentf7bf8b90399a7d861b0125b7db7daa11e108398f
Handles unknown signin status and collect more stats.

Considers unknown signin status as a valid status when browser is added (For mac, it's possible to have chrome running with no browser window open, which should be signin-status-unknown).

Collects more stats when getting signin status. (record it in histograms whenever any error is seen.)

BUG=412794

Review URL: https://codereview.chromium.org/554863002

Cr-Commit-Position: refs/heads/master@{#294192}
chrome/browser/metrics/signin_status_metrics_provider.cc
chrome/browser/metrics/signin_status_metrics_provider.h
chrome/browser/metrics/signin_status_metrics_provider_unittest.cc
tools/metrics/histograms/histograms.xml