diff options
author | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-13 02:51:11 +0000 |
---|---|---|
committer | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-13 02:51:11 +0000 |
commit | f31a01a1df755a2dc088fa690420eedc844da183 (patch) | |
tree | 1b9efa7c30bb299b9f058120e6b6fdb700e6e261 /chrome/browser/metrics/metrics_log_unittest.cc | |
parent | 7df2d35dd54de39672acd39ee8e7590479c89b95 (diff) | |
download | chromium_src-f31a01a1df755a2dc088fa690420eedc844da183.zip chromium_src-f31a01a1df755a2dc088fa690420eedc844da183.tar.gz chromium_src-f31a01a1df755a2dc088fa690420eedc844da183.tar.bz2 |
[UMA] Rip out more of the deprecated XML logging code.
BUG=109818
TEST=none
R=jar@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18612017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211508 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/metrics/metrics_log_unittest.cc')
-rw-r--r-- | chrome/browser/metrics/metrics_log_unittest.cc | 41 |
1 files changed, 1 insertions, 40 deletions
diff --git a/chrome/browser/metrics/metrics_log_unittest.cc b/chrome/browser/metrics/metrics_log_unittest.cc index 3e4b8a1..d88ad4a 100644 --- a/chrome/browser/metrics/metrics_log_unittest.cc +++ b/chrome/browser/metrics/metrics_log_unittest.cc @@ -137,7 +137,7 @@ class MetricsLogTest : public testing::Test { if (proto_only) log.RecordEnvironmentProto(plugins, google_update_metrics); else - log.RecordEnvironment(plugins, google_update_metrics, NULL); + log.RecordEnvironment(plugins, google_update_metrics); // Computed from original time of 1373051956. EXPECT_EQ(1373050800, log.system_profile().install_date()); @@ -335,42 +335,3 @@ TEST_F(MetricsLogTest, RecordProfilerData) { tracked_object->process_type()); } } - -#if defined(OS_CHROMEOS) -TEST_F(MetricsLogTest, ChromeOSStabilityData) { - TestMetricsLog log(kClientId, kSessionId); - - // Expect 3 warnings about not yet being able to send the - // Chrome OS stability stats. - std::vector<webkit::WebPluginInfo> plugins; - PrefService* prefs = log.GetPrefService(); - log.WriteStabilityElement(plugins, prefs); - log.CloseLog(); - - int size = log.GetEncodedLogSizeXml(); - ASSERT_GT(size, 0); - - EXPECT_EQ(0, prefs->GetInteger(prefs::kStabilityChildProcessCrashCount)); - EXPECT_EQ(0, prefs->GetInteger(prefs::kStabilityOtherUserCrashCount)); - EXPECT_EQ(0, prefs->GetInteger(prefs::kStabilityKernelCrashCount)); - EXPECT_EQ(0, prefs->GetInteger(prefs::kStabilitySystemUncleanShutdownCount)); - - std::string encoded; - // Leave room for the NUL terminator. - bool encoding_result = log.GetEncodedLogXml( - WriteInto(&encoded, size + 1), size); - ASSERT_TRUE(encoding_result); - - // Check that we can find childprocesscrashcount, but not - // any of the ChromeOS ones that we are not emitting until log - // servers can handle them. - EXPECT_NE(std::string::npos, - encoded.find(" childprocesscrashcount=\"10\"")); - EXPECT_EQ(std::string::npos, - encoded.find(" otherusercrashcount=")); - EXPECT_EQ(std::string::npos, - encoded.find(" kernelcrashcount=")); - EXPECT_EQ(std::string::npos, - encoded.find(" systemuncleanshutdowns=")); -} -#endif // OS_CHROMEOS |