Add 'did_proceed' and 'repeat_visit' to ClientMalwareReportRequest to track CTR.
[chromium-blink-merge.git] / sync / tools / BUILD.gn
blob93c275f04d6fb265413c8c01f5dfc4ff5ea8b8af
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//testing/test.gni")
7 if (is_linux && !is_chromeos) {
8   # TODO(GYP): Figure out which of these work and are needed on other platforms.
9   source_set("common") {
10     testonly = true
12     sources = [
13       "null_invalidation_state_tracker.cc",
14       "null_invalidation_state_tracker.h",
15     ]
17     deps = [
18       "//base",
19       "//components/invalidation/impl",
20       "//components/sync_driver",
21       "//sync",
22     ]
23   }
25   test("sync_listen_notifications") {
26     sources = [
27       "sync_listen_notifications.cc",
28     ]
30     defines = [ "SYNC_TEST" ]
32     deps = [
33       ":common",
34       "//base",
35       "//components/invalidation/impl",
36       "//components/sync_driver",
37       "//jingle:notifier",
38       "//net",
39       "//net:test_support",
40       "//sync",
41       "//sync:test_support_sync_core",
42     ]
43   }
45   test("sync_client") {
46     sources = [
47       "sync_client.cc",
48     ]
50     defines = [ "SYNC_TEST" ]
52     deps = [
53       ":common",
54       "//base",
55       "//components/invalidation/impl",
56       "//components/sync_driver",
57       "//jingle:notifier",
58       "//net",
59       "//net:test_support",
60       "//sync",
61       "//sync:test_support_sync_core",
62     ]
63   }