| # Copyright 2022 Google LLC |
| # |
| # Licensed under the Apache License, Version 2.0 (the "License"); |
| # you may not use this file except in compliance with the License. |
| # You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| load("//tools/build_defs/testing:bzl_library.bzl", "bzl_library") |
| load("//javatests/com/google/android/libraries/mobiledatadownload:test_defs.bzl", "PARAMETERIZED_EMULATOR_IMAGES", "mdd_android_test", "mdd_local_test") |
| load("@build_bazel_rules_android//android:rules.bzl", "android_local_test") |
| |
| package( |
| default_applicable_licenses = ["//:license"], |
| default_visibility = ["//:__subpackages__"], |
| licenses = ["notice"], |
| ) |
| |
| mdd_local_test( |
| name = "MobileDataDownloadTest", |
| srcs = ["MobileDataDownloadTest.java"], |
| test_class = "com.google.android.libraries.mobiledatadownload.MobileDataDownloadTest", |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadListener", |
| "//java/com/google/android/libraries/mobiledatadownload:FileSource", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:UsageEvent", |
| "//java/com/google/android/libraries/mobiledatadownload/account:AccountUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/openers:stream", |
| "//java/com/google/android/libraries/mobiledatadownload/internal:MddConstants", |
| "//java/com/google/android/libraries/mobiledatadownload/internal:MobileDataDownloadManager", |
| "//java/com/google/android/libraries/mobiledatadownload/internal/collect", |
| "//java/com/google/android/libraries/mobiledatadownload/internal/logging:EventLogger", |
| "//java/com/google/android/libraries/mobiledatadownload/internal/logging/testing:FakeEventLogger", |
| "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite", |
| "//java/com/google/android/libraries/mobiledatadownload/internal/util:ProtoConversionUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/lite", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", |
| "//java/com/google/common/collect", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//proto:log_enums_java_proto_lite", |
| "//proto:logs_java_proto_lite", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@com_google_protobuf//:any_proto", |
| "@com_google_protobuf//:protobuf_lite", |
| "@com_google_protobuf//:wrappers_proto", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| android_local_test( |
| name = "AggregateExceptionTest", |
| srcs = ["AggregateExceptionTest.java"], |
| manifest_values = { |
| "minSdkVersion": "16", |
| "targetSdkVersion": "27", |
| }, |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload:AggregateException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/common/base", |
| "//java/com/google/common/collect", |
| "//java/com/google/common/util/concurrent", |
| "@truth", |
| ], |
| ) |
| |
| android_local_test( |
| name = "DownloadExceptionTest", |
| srcs = ["DownloadExceptionTest.java"], |
| manifest_values = { |
| "minSdkVersion": "16", |
| "targetSdkVersion": "27", |
| }, |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/common/util/concurrent", |
| "@truth", |
| ], |
| ) |
| |
| mdd_android_test( |
| name = "MobileDataDownloadIntegrationTest", |
| size = "large", |
| srcs = [ |
| "MobileDataDownloadIntegrationTest.java", |
| "TestFileGroupPopulator.java", |
| "TwoStepPopulator.java", |
| "ZipFolderFileGroupPopulator.java", |
| ], |
| data = [ |
| "//javatests/com/google/android/libraries/mobiledatadownload/testdata:integration_test_data_files", |
| ], |
| manifest = "//javatests/com/google/android/libraries/mobiledatadownload/testing:AndroidManifest.xml", |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:AggregateException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:Logger", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/account:AccountUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android_adapter", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/common/testing", |
| "//java/com/google/android/libraries/mobiledatadownload/file/openers:string", |
| "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LogUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/internal/util:DirectoryUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/tracing", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:BlockingFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//proto:log_enums_java_proto_lite", |
| "//proto:logs_java_proto_lite", |
| "//proto:transform_java_proto_lite", |
| "@android_sdk_linux", |
| "@androidx_core_core", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@cronet-api", |
| "@junit", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| mdd_android_test( |
| name = "MobileDataDownloadIsolatedStructuresIntegrationTest", |
| size = "large", |
| srcs = [ |
| "MobileDataDownloadIsolatedStructuresIntegrationTest.java", |
| "TestFileGroupPopulator.java", |
| ], |
| data = [ |
| "//javatests/com/google/android/libraries/mobiledatadownload/testdata:integration_test_data_files", |
| ], |
| manifest = "//javatests/com/google/android/libraries/mobiledatadownload/testing:AndroidManifest.xml", |
| target_devices = PARAMETERIZED_EMULATOR_IMAGES, |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:Logger", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/account:AccountUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/common/testing", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//third_party/java/testparameterinjector:android", |
| "@android_sdk_linux", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@junit", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| mdd_android_test( |
| name = "DownloadFileGroupIntegrationTest", |
| size = "large", |
| srcs = [ |
| "DownloadFileGroupIntegrationTest.java", |
| "TestFileGroupPopulator.java", |
| ], |
| data = [ |
| "//javatests/com/google/android/libraries/mobiledatadownload/testdata:downloader_test_data_files", |
| ], |
| manifest = "//javatests/com/google/android/libraries/mobiledatadownload/testing:AndroidManifest.xml", |
| tags = ["requires-net:external"], |
| target_devices = PARAMETERIZED_EMULATOR_IMAGES, |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:AggregateException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadListener", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/account:AccountUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/transforms:compress", |
| "//java/com/google/android/libraries/mobiledatadownload/foreground:ForegroundDownloadKey", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/tracing:concurrent", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:BlockingFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//proto:transform_java_proto_lite", |
| "//third_party/java/testparameterinjector:android", |
| "@android_sdk_linux", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@junit", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| mdd_android_test( |
| name = "DownloadFileGroupCancellationIntegrationTest", |
| size = "large", |
| srcs = [ |
| "DownloadFileGroupCancellationIntegrationTest.java", |
| "TestFileGroupPopulator.java", |
| ], |
| manifest = "//javatests/com/google/android/libraries/mobiledatadownload/testing:AndroidManifest.xml", |
| target_devices = PARAMETERIZED_EMULATOR_IMAGES, |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:AggregateException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadListener", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/account:AccountUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/transforms:compress", |
| "//java/com/google/android/libraries/mobiledatadownload/foreground:ForegroundDownloadKey", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/tracing:concurrent", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:BlockingFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//third_party/java/testparameterinjector:android", |
| "@android_sdk_linux", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@junit", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| mdd_android_test( |
| name = "DownloadFileGroupAndroidSharingIntegrationTest", |
| size = "large", |
| timeout = "long", |
| srcs = [ |
| "DownloadFileGroupAndroidSharingIntegrationTest.java", |
| "TestFileGroupPopulator.java", |
| ], |
| data = [ |
| "//javatests/com/google/android/libraries/mobiledatadownload/testdata:integration_test_data_files", |
| ], |
| manifest = "//javatests/com/google/android/libraries/mobiledatadownload/testing:AndroidManifest.xml", |
| target_devices = ["//tools/android/emulated_devices/generic_phone:google_30_x86"], # Blob Sharing available in R+ |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadListener", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:Logger", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:blob_uri", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:blobstore_backend", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/transforms:compress", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//proto:log_enums_java_proto_lite", |
| "//proto:logs_java_proto_lite", |
| "//third_party/java/testparameterinjector:android", |
| "@android_sdk_linux", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@junit", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| mdd_local_test( |
| name = "DownloadFileTest", |
| srcs = ["DownloadFileTest.java"], |
| test_class = "com.google.android.libraries.mobiledatadownload.DownloadFileTest", |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadListener", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/foreground:ForegroundDownloadKey", |
| "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LogUtil", |
| "//java/com/google/android/libraries/mobiledatadownload/lite:DownloadListener", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:BlockingFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@cronet-api", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| mdd_android_test( |
| name = "DownloadFileIntegrationTest", |
| size = "large", |
| srcs = [ |
| "DownloadFileIntegrationTest.java", |
| ], |
| manifest = "//javatests/com/google/android/libraries/mobiledatadownload/testing:AndroidManifest.xml", |
| tags = ["requires-net:external"], |
| target_devices = PARAMETERIZED_EMULATOR_IMAGES, |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:AggregateException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadListener", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader/offroad/dagger/downloader2:base", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader/offroad/dagger/downloader2:base_deps", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/integration/downloader:downloader2_sp", |
| "//java/com/google/android/libraries/mobiledatadownload/file/transforms:compress", |
| "//java/com/google/android/libraries/mobiledatadownload/foreground:ForegroundDownloadKey", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:BlockingFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:FakeTimeSource", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//third_party/java/testparameterinjector:android", |
| "@android_sdk_linux", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@cronet-api", |
| "@junit", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| mdd_android_test( |
| name = "ImportFilesIntegrationTest", |
| size = "large", |
| srcs = [ |
| "ImportFilesIntegrationTest.java", |
| "TestFileGroupPopulator.java", |
| ], |
| data = [ |
| "//javatests/com/google/android/libraries/mobiledatadownload/testdata:integration_test_data_files", |
| ], |
| manifest = "//javatests/com/google/android/libraries/mobiledatadownload/testing:AndroidManifest.xml", |
| target_devices = PARAMETERIZED_EMULATOR_IMAGES, |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:AggregateException", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadException", |
| "//java/com/google/android/libraries/mobiledatadownload:ExperimentationConfig", |
| "//java/com/google/android/libraries/mobiledatadownload:FileSource", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader/inline:InlineFileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader/offroad/dagger/downloader2:base", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader/offroad/dagger/downloader2:base_deps", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/common/testing:fake_file_backend", |
| "//java/com/google/android/libraries/mobiledatadownload/file/integration/downloader:downloader2_sp", |
| "//java/com/google/android/libraries/mobiledatadownload/file/openers:stream", |
| "//java/com/google/android/libraries/mobiledatadownload/file/transforms:compress", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:BlockingFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//third_party/java/testparameterinjector:android", |
| "@android_sdk_linux", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@com_google_protobuf//:protobuf_lite", |
| "@cronet-api", |
| "@javax_inject", |
| "@junit", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| mdd_android_test( |
| name = "MddGarbageCollectionWithAndroidSharingIntegrationTest", |
| size = "large", |
| timeout = "long", |
| srcs = [ |
| "MddGarbageCollectionWithAndroidSharingIntegrationTest.java", |
| "TestFileGroupPopulator.java", |
| ], |
| data = [ |
| "//javatests/com/google/android/libraries/mobiledatadownload/testdata:integration_test_data_files", |
| ], |
| manifest = "//javatests/com/google/android/libraries/mobiledatadownload/testing:AndroidManifest.xml", |
| target_devices = ["//tools/android/emulated_devices/generic_phone:google_30_x86"], # Blob Sharing available in R+ |
| deps = [ |
| "//java/com/google/android/libraries/mobiledatadownload", |
| "//java/com/google/android/libraries/mobiledatadownload:DownloadListener", |
| "//java/com/google/android/libraries/mobiledatadownload:Flags", |
| "//java/com/google/android/libraries/mobiledatadownload:Logger", |
| "//java/com/google/android/libraries/mobiledatadownload:MobileDataDownloadBuilder", |
| "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", |
| "//java/com/google/android/libraries/mobiledatadownload/file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:android", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:blob_uri", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:blobstore_backend", |
| "//java/com/google/android/libraries/mobiledatadownload/file/backends:file", |
| "//java/com/google/android/libraries/mobiledatadownload/file/common/testing", |
| "//java/com/google/android/libraries/mobiledatadownload/file/transforms:compress", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", |
| "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", |
| "//javatests/com/google/android/libraries/mobiledatadownload/internal:MddTestUtil", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:MddTestDependencies", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFileDownloader", |
| "//javatests/com/google/android/libraries/mobiledatadownload/testing:TestFlags", |
| "//proto:client_config_java_proto_lite", |
| "//proto:download_config_java_proto_lite", |
| "//proto:log_enums_java_proto_lite", |
| "//proto:logs_java_proto_lite", |
| "//third_party/java/testparameterinjector:android", |
| "@android_sdk_linux", |
| "@androidx_test", |
| "@com_google_guava_guava", |
| "@junit", |
| "@mockito", |
| "@truth", |
| ], |
| ) |
| |
| bzl_library( |
| name = "test_defs_bzl", |
| srcs = ["test_defs.bzl"], |
| parse_tests = False, |
| deps = [ |
| "//devtools/build_cleaner/skylark:build_defs_lib", |
| "//devtools/deps/check:deps_check", |
| "//tools/build_defs/android:rules_bzl", |
| ], |
| ) |