summaryrefslogtreecommitdiffstats
path: root/chrome/browser/metrics/metrics_log_unittest.cc
diff options
context:
space:
mode:
authorisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-13 02:51:11 +0000
committerisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-13 02:51:11 +0000
commitf31a01a1df755a2dc088fa690420eedc844da183 (patch)
tree1b9efa7c30bb299b9f058120e6b6fdb700e6e261 /chrome/browser/metrics/metrics_log_unittest.cc
parent7df2d35dd54de39672acd39ee8e7590479c89b95 (diff)
downloadchromium_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.cc41
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