"//components/variations",
"//third_party/zlib",
]
+
+ if (is_chromeos) {
+ deps += [ ":serialization" ]
+ }
}
# GYP version: components/metrics.gypi:metrics_gpu
]
}
+if (is_linux) {
+ # GYP version: components/metrics.gypi:metrics_serialization
+ source_set("serialization") {
+ sources = [
+ "serialization/serialization_utils.cc",
+ "serialization/serialization_utils.h",
+ "serialization/metric_sample.cc",
+ "serialization/metric_sample.h",
+ ]
+ deps = [ "//base" ]
+ }
+}
+
+source_set("unit_tests") {
+ testonly = true
+ sources = [
+ "compression_utils_unittest.cc",
+ "daily_event_unittest.cc",
+ "machine_id_provider_win_unittest.cc",
+ "metrics_hashes_unittest.cc",
+ "metrics_log_manager_unittest.cc",
+ "metrics_log_unittest.cc",
+ "metrics_reporting_scheduler_unittest.cc",
+ "metrics_service_unittest.cc",
+ "metrics_state_manager_unittest.cc",
+ "persisted_logs_unittest.cc",
+ "profiler/profiler_metrics_provider_unittest.cc",
+ ]
+
+ deps = [
+ ":metrics",
+ "//base/test:test_support",
+ "//testing/gtest",
+ ]
+}
+
# TODO(GYP): metrics_chromeos