1*6777b538SAndroid Build Coastguard Worker# Copyright 2020 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker 5*6777b538SAndroid Build Coastguard Workerimport("//testing/test.gni") 6*6777b538SAndroid Build Coastguard Worker 7*6777b538SAndroid Build Coastguard Workerstatic_library("demographics") { 8*6777b538SAndroid Build Coastguard Worker sources = [ 9*6777b538SAndroid Build Coastguard Worker "demographic_metrics_provider.cc", 10*6777b538SAndroid Build Coastguard Worker "demographic_metrics_provider.h", 11*6777b538SAndroid Build Coastguard Worker "user_demographics.cc", 12*6777b538SAndroid Build Coastguard Worker "user_demographics.h", 13*6777b538SAndroid Build Coastguard Worker ] 14*6777b538SAndroid Build Coastguard Worker 15*6777b538SAndroid Build Coastguard Worker public_deps = [ "//third_party/metrics_proto" ] 16*6777b538SAndroid Build Coastguard Worker 17*6777b538SAndroid Build Coastguard Worker deps = [ 18*6777b538SAndroid Build Coastguard Worker "//base", 19*6777b538SAndroid Build Coastguard Worker "//build:chromeos_buildflags", 20*6777b538SAndroid Build Coastguard Worker "//components/metrics", 21*6777b538SAndroid Build Coastguard Worker "//components/pref_registry", 22*6777b538SAndroid Build Coastguard Worker "//components/prefs", 23*6777b538SAndroid Build Coastguard Worker "//components/sync/base", 24*6777b538SAndroid Build Coastguard Worker "//components/sync/service", 25*6777b538SAndroid Build Coastguard Worker ] 26*6777b538SAndroid Build Coastguard Worker} 27*6777b538SAndroid Build Coastguard Worker 28*6777b538SAndroid Build Coastguard Workersource_set("unit_tests") { 29*6777b538SAndroid Build Coastguard Worker testonly = true 30*6777b538SAndroid Build Coastguard Worker sources = [ 31*6777b538SAndroid Build Coastguard Worker "demographic_metrics_provider_unittest.cc", 32*6777b538SAndroid Build Coastguard Worker "user_demographics_unittest.cc", 33*6777b538SAndroid Build Coastguard Worker ] 34*6777b538SAndroid Build Coastguard Worker deps = [ 35*6777b538SAndroid Build Coastguard Worker ":demographics", 36*6777b538SAndroid Build Coastguard Worker "//base", 37*6777b538SAndroid Build Coastguard Worker "//base/test:test_support", 38*6777b538SAndroid Build Coastguard Worker "//build:chromeos_buildflags", 39*6777b538SAndroid Build Coastguard Worker "//components/metrics", 40*6777b538SAndroid Build Coastguard Worker "//components/sync:test_support", 41*6777b538SAndroid Build Coastguard Worker "//components/sync/base", 42*6777b538SAndroid Build Coastguard Worker "//components/sync/service", 43*6777b538SAndroid Build Coastguard Worker "//components/sync_preferences:test_support", 44*6777b538SAndroid Build Coastguard Worker "//google_apis", 45*6777b538SAndroid Build Coastguard Worker "//testing/gmock", 46*6777b538SAndroid Build Coastguard Worker "//testing/gtest", 47*6777b538SAndroid Build Coastguard Worker "//third_party/metrics_proto", 48*6777b538SAndroid Build Coastguard Worker ] 49*6777b538SAndroid Build Coastguard Worker} 50*6777b538SAndroid Build Coastguard Worker 51*6777b538SAndroid Build Coastguard Workerstatic_library("test_support") { 52*6777b538SAndroid Build Coastguard Worker testonly = true 53*6777b538SAndroid Build Coastguard Worker sources = [ 54*6777b538SAndroid Build Coastguard Worker "demographic_metrics_test_utils.cc", 55*6777b538SAndroid Build Coastguard Worker "demographic_metrics_test_utils.h", 56*6777b538SAndroid Build Coastguard Worker ] 57*6777b538SAndroid Build Coastguard Worker 58*6777b538SAndroid Build Coastguard Worker deps = [ 59*6777b538SAndroid Build Coastguard Worker "//base", 60*6777b538SAndroid Build Coastguard Worker "//components/metrics", 61*6777b538SAndroid Build Coastguard Worker "//components/metrics/demographics", 62*6777b538SAndroid Build Coastguard Worker "//components/network_time", 63*6777b538SAndroid Build Coastguard Worker "//components/prefs", 64*6777b538SAndroid Build Coastguard Worker "//components/sync", 65*6777b538SAndroid Build Coastguard Worker "//components/sync:test_support", 66*6777b538SAndroid Build Coastguard Worker "//third_party/metrics_proto", 67*6777b538SAndroid Build Coastguard Worker "//third_party/zlib/google:compression_utils", 68*6777b538SAndroid Build Coastguard Worker ] 69*6777b538SAndroid Build Coastguard Worker} 70