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