• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2022 Google LLC
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#      http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14load("//javatests/com/google/android/libraries/mobiledatadownload:test_defs.bzl", "mdd_local_test")
15
16package(
17    default_applicable_licenses = ["//:license"],
18    default_visibility = ["//:__subpackages__"],
19    licenses = ["notice"],
20)
21
22mdd_local_test(
23    name = "FileGroupStatsLoggerTest",
24    srcs = ["FileGroupStatsLoggerTest.java"],
25    test_class = "com.google.android.libraries.mobiledatadownload.internal.logging.FileGroupStatsLoggerTest",
26    deps = [
27        "//java/com/google/android/libraries/mobiledatadownload/internal:FileGroupManager",
28        "//java/com/google/android/libraries/mobiledatadownload/internal:FileGroupsMetadata",
29        "//java/com/google/android/libraries/mobiledatadownload/internal/collect",
30        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:EventLogger",
31        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:FileGroupStatsLogger",
32        "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite",
33        "//java/com/google/android/libraries/mobiledatadownload/internal/util:FileGroupUtil",
34        "//javatests/com/google/android/libraries/mobiledatadownload/internal:MddTestUtil",
35        "//proto:log_enums_java_proto_lite",
36        "//proto:logs_java_proto_lite",
37        "@com_google_guava_guava",
38        "@mockito",
39        "@truth",
40    ],
41)
42
43mdd_local_test(
44    name = "StorageLoggerTest",
45    srcs = ["StorageLoggerTest.java"],
46    test_class = "com.google.android.libraries.mobiledatadownload.internal.logging.StorageLoggerTest",
47    deps = [
48        "//java/com/google/android/libraries/mobiledatadownload:SilentFeedback",
49        "//java/com/google/android/libraries/mobiledatadownload/file",
50        "//java/com/google/android/libraries/mobiledatadownload/file/spi",
51        "//java/com/google/android/libraries/mobiledatadownload/internal:FileGroupsMetadata",
52        "//java/com/google/android/libraries/mobiledatadownload/internal:MddConstants",
53        "//java/com/google/android/libraries/mobiledatadownload/internal:SharedFileManager",
54        "//java/com/google/android/libraries/mobiledatadownload/internal:SharedFilesMetadata",
55        "//java/com/google/android/libraries/mobiledatadownload/internal/collect",
56        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:EventLogger",
57        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:StorageLogger",
58        "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite",
59        "//java/com/google/android/libraries/mobiledatadownload/internal/util:DirectoryUtil",
60        "//javatests/com/google/android/libraries/mobiledatadownload/internal:MddTestUtil",
61        "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags",
62        "//proto:log_enums_java_proto_lite",
63        "//proto:logs_java_proto_lite",
64        "@com_google_auto_value",
65        "@com_google_guava_guava",
66        "@mockito",
67        "@truth",
68    ],
69)
70
71mdd_local_test(
72    name = "NetworkLoggerTest",
73    srcs = ["NetworkLoggerTest.java"],
74    test_class = "com.google.android.libraries.mobiledatadownload.internal.logging.NetworkLoggerTest",
75    deps = [
76        "//java/com/google/android/libraries/mobiledatadownload:Flags",
77        "//java/com/google/android/libraries/mobiledatadownload/file",
78        "//java/com/google/android/libraries/mobiledatadownload/file/backends:file",
79        "//java/com/google/android/libraries/mobiledatadownload/file/common/testing",
80        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:EventLogger",
81        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LoggingStateStore",
82        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:NetworkLogger",
83        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:SharedPreferencesLoggingState",
84        "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite",
85        "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource",
86        "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies",
87        "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags",
88        "//proto:logs_java_proto_lite",
89        "@androidx_test",
90        "@com_google_guava_guava",
91        "@mockito",
92        "@truth",
93    ],
94)
95
96mdd_local_test(
97    name = "MddEventLoggerTest",
98    srcs = ["MddEventLoggerTest.java"],
99    test_class = "com.google.android.libraries.mobiledatadownload.internal.logging.MddEventLoggerTest",
100    deps = [
101        "//java/com/google/android/libraries/mobiledatadownload:Flags",
102        "//java/com/google/android/libraries/mobiledatadownload:Logger",
103        "//java/com/google/android/libraries/mobiledatadownload/file",
104        "//java/com/google/android/libraries/mobiledatadownload/file/backends:android",
105        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LogSampler",
106        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LogUtil",
107        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:MddEventLogger",
108        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:SharedPreferencesLoggingState",
109        "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite",
110        "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource",
111        "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies",
112        "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags",
113        "//proto:log_enums_java_proto_lite",
114        "//proto:logs_java_proto_lite",
115        "@com_google_guava_guava",
116        "@mockito",
117        "@robolectric",
118    ],
119)
120
121mdd_local_test(
122    name = "LoggingStateStoreTest",
123    srcs = ["LoggingStateStoreTest.java"],
124    test_class = "com.google.android.libraries.mobiledatadownload.internal.logging.LoggingStateStoreTest",
125    deps = [
126        "//java/com/google/android/libraries/mobiledatadownload/file",
127        "//java/com/google/android/libraries/mobiledatadownload/file/common/testing",
128        "//java/com/google/android/libraries/mobiledatadownload/file/common/testing:fake_file_backend",
129        "//java/com/google/android/libraries/mobiledatadownload/internal:MddConstants",
130        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LoggingStateStore",
131        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:SharedPreferencesLoggingState",
132        "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite",
133        "//java/com/google/android/libraries/mobiledatadownload/internal/util:SharedPreferencesUtil",
134        "//java/com/google/protobuf/util:time_lite",
135        "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource",
136        "@androidx_test",
137        "@com_google_guava_guava",
138        "@truth",
139    ],
140)
141
142mdd_local_test(
143    name = "LogSamplerTest",
144    srcs = ["LogSamplerTest.java"],
145    test_class = "com.google.android.libraries.mobiledatadownload.internal.logging.LogSamplerTest",
146    deps = [
147        "//java/com/google/android/libraries/mobiledatadownload:Flags",
148        "//java/com/google/android/libraries/mobiledatadownload/file",
149        "//java/com/google/android/libraries/mobiledatadownload/file/backends:file",
150        "//java/com/google/android/libraries/mobiledatadownload/file/common/testing",
151        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LogSampler",
152        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LoggingStateStore",
153        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:SharedPreferencesLoggingState",
154        "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite",
155        "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource",
156        "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags",
157        "//proto:logs_java_proto_lite",
158        "@androidx_test",
159        "@com_google_guava_guava",
160        "@truth",
161    ],
162)
163
164mdd_local_test(
165    name = "DownloadStateLoggerTest",
166    srcs = ["DownloadStateLoggerTest.java"],
167    test_class = "com.google.android.libraries.mobiledatadownload.internal.logging.DownloadStateLoggerTest",
168    deps = [
169        "//java/com/google/android/libraries/mobiledatadownload/internal/logging:DownloadStateLogger",
170        "//java/com/google/android/libraries/mobiledatadownload/internal/logging/testing:FakeEventLogger",
171        "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite",
172        "//proto:log_enums_java_proto_lite",
173        "//proto:logs_java_proto_lite",
174        "//third_party/java/junit",
175        "@androidx_test",
176        "@com_google_guava_guava",
177        "@robolectric",
178        "@truth",
179    ],
180)
181