Scrub peripheral serial numbers from logs
Add a new pattern to detect and scrub serial numbers logged in
/var/log/messages
BUG=714802
TEST=components_unittests --gtest_filter=AnonymizerToolTest.AnonymizeCustomPatterns
Review-Url: https://codereview.chromium.org/2842263005
Cr-Commit-Position: refs/heads/master@{#468334}
diff --git a/components/feedback/anonymizer_tool_unittest.cc b/components/feedback/anonymizer_tool_unittest.cc
index 5c9aae9..b624763 100644
--- a/components/feedback/anonymizer_tool_unittest.cc
+++ b/components/feedback/anonymizer_tool_unittest.cc
@@ -95,6 +95,13 @@
"a\nb [SSID=1] [SSID=2] [SSID=foo\nbar] b",
AnonymizeCustomPatterns("a\nb [SSID=foo] [SSID=bar] [SSID=foo\nbar] b"));
+ EXPECT_EQ("SerialNumber: 1",
+ AnonymizeCustomPatterns("SerialNumber: 1217D7EF"));
+ EXPECT_EQ("serial number: 2",
+ AnonymizeCustomPatterns("serial number: 50C971FEE7F3x010900"));
+ EXPECT_EQ("SerialNumber: 3",
+ AnonymizeCustomPatterns("SerialNumber: EVT23-17BA01-004"));
+
EXPECT_EQ("<email: 1>",
AnonymizeCustomPatterns("[email protected]"));
EXPECT_EQ("Email: <email: 1>.",