shill: Metrics: Small histogram mods for DHCP
Responding to feedback for histograms.xml, I've made two small
changes:
- Changed from "Dhcp" to "DHCP" in the histogram name in order
to harmonize with "Network.Shill.DHCPOptionFailureDetected".
- Changed the enum to be 0-based instead of 1-based.
BUG=chromium:384897
TEST=Unit tests
Change-Id: If346f0aba04fd77c399ffbebe75631be71a3ba98
Reviewed-on: https://chromium-review.googlesource.com/209171
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
diff --git a/metrics.cc b/metrics.cc
index a1b216b..2c50a97 100644
--- a/metrics.cc
+++ b/metrics.cc
@@ -314,7 +314,7 @@
// static
const char Metrics::kMetricDhcpClientStatus[] =
- "Network.Shill.DhcpClientStatus";
+ "Network.Shill.DHCPClientStatus";
Metrics::Metrics(EventDispatcher *dispatcher)
: dispatcher_(dispatcher),
diff --git a/metrics.h b/metrics.h
index ebb1e74..21e26c5 100644
--- a/metrics.h
+++ b/metrics.h
@@ -313,22 +313,22 @@
};
enum DhcpClientStatus {
- kDhcpClientStatusArpGateway = 1,
- kDhcpClientStatusArpSelf = 2,
- kDhcpClientStatusBound = 3,
- kDhcpClientStatusDiscover = 4,
- kDhcpClientStatusIgnoreAdditionalOffer = 5,
- kDhcpClientStatusIgnoreFailedOffer = 6,
- kDhcpClientStatusIgnoreInvalidOffer = 7,
- kDhcpClientStatusIgnoreNonOffer = 8,
- kDhcpClientStatusInform = 9,
- kDhcpClientStatusInit = 10,
- kDhcpClientStatusNakDefer = 11,
- kDhcpClientStatusRebind = 12,
- kDhcpClientStatusReboot = 13,
- kDhcpClientStatusRelease = 14,
- kDhcpClientStatusRenew = 15,
- kDhcpClientStatusRequest = 16,
+ kDhcpClientStatusArpGateway = 0,
+ kDhcpClientStatusArpSelf = 1,
+ kDhcpClientStatusBound = 2,
+ kDhcpClientStatusDiscover = 3,
+ kDhcpClientStatusIgnoreAdditionalOffer = 4,
+ kDhcpClientStatusIgnoreFailedOffer = 5,
+ kDhcpClientStatusIgnoreInvalidOffer = 6,
+ kDhcpClientStatusIgnoreNonOffer = 7,
+ kDhcpClientStatusInform = 8,
+ kDhcpClientStatusInit = 9,
+ kDhcpClientStatusNakDefer = 10,
+ kDhcpClientStatusRebind = 11,
+ kDhcpClientStatusReboot = 12,
+ kDhcpClientStatusRelease = 13,
+ kDhcpClientStatusRenew = 14,
+ kDhcpClientStatusRequest = 15,
kDhcpClientStatusMax
};
diff --git a/metrics_unittest.cc b/metrics_unittest.cc
index a0b92c4..816a246 100644
--- a/metrics_unittest.cc
+++ b/metrics_unittest.cc
@@ -783,7 +783,7 @@
TEST_F(MetricsTest, NotifyDhcpClientStatus) {
EXPECT_CALL(library_,
- SendEnumToUMA("Network.Shill.DhcpClientStatus",
+ SendEnumToUMA("Network.Shill.DHCPClientStatus",
Metrics::kDhcpClientStatusReboot,
Metrics::kDhcpClientStatusMax));
metrics_.NotifyDhcpClientStatus(Metrics::kDhcpClientStatusReboot);