summaryrefslogtreecommitdiff
path: root/javatests/com/google/android/libraries/mobiledatadownload/testing/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'javatests/com/google/android/libraries/mobiledatadownload/testing/BUILD')
-rw-r--r--javatests/com/google/android/libraries/mobiledatadownload/testing/BUILD92
1 files changed, 92 insertions, 0 deletions
diff --git a/javatests/com/google/android/libraries/mobiledatadownload/testing/BUILD b/javatests/com/google/android/libraries/mobiledatadownload/testing/BUILD
index 94c4af0..8359f40 100644
--- a/javatests/com/google/android/libraries/mobiledatadownload/testing/BUILD
+++ b/javatests/com/google/android/libraries/mobiledatadownload/testing/BUILD
@@ -14,10 +14,51 @@
load("@build_bazel_rules_android//android:rules.bzl", "android_library")
package(
+ default_applicable_licenses = ["//:license"],
default_visibility = ["//:__subpackages__"],
licenses = ["notice"],
)
+package_group(
+ name = "visibility_group",
+ packages = [
+ "//java/com/google/android/apps/search/assistant/verticals/ambient/places/hammerdb/testing/...",
+ "//java/com/google/android/apps/tycho/common/download/largefile/testing/...",
+ "//java/com/google/android/libraries/lens/view/download/...",
+ "//java/com/google/android/libraries/translate/...",
+ "//javatests/com/google/android/apps/gsa/shared/speech/hotword/...",
+ "//javatests/com/google/android/apps/gsa/staticplugins/mdd/...",
+ "//javatests/com/google/android/apps/inputmethod/...",
+ "//javatests/com/google/android/apps/search/assistant/platform/ondevice/datadownload/...",
+ "//javatests/com/google/android/apps/search/assistant/surfaces/voice/initialdownload/...",
+ "//javatests/com/google/android/apps/search/assistant/verticals/ambient/places/hammerdb/...",
+ "//javatests/com/google/android/apps/search/assistant/verticals/ambient/places/shared/...",
+ "//javatests/com/google/android/apps/search/assistant/verticals/ambient/places/slices/...",
+ "//javatests/com/google/android/apps/search/fedora/...",
+ "//javatests/com/google/android/apps/translate/...",
+ "//javatests/com/google/android/apps/turbo/...",
+ "//javatests/com/google/android/apps/tycho/common/download/largefile/...",
+ "//javatests/com/google/android/apps/youtube/app/common/devicecapabilities/...",
+ "//javatests/com/google/android/gmscore/integ/modules/userprofile/...",
+ "//javatests/com/google/android/libraries/assistant/...",
+ "//javatests/com/google/android/libraries/compose/...",
+ "//javatests/com/google/android/libraries/inputmethod/...",
+ "//javatests/com/google/android/libraries/lens/view/...",
+ "//javatests/com/google/android/libraries/lens/view/download/...",
+ "//javatests/com/google/android/libraries/mobiledatadownload/file/...",
+ "//javatests/com/google/android/libraries/platformcommunications/expressiondata/...",
+ "//javatests/com/google/android/libraries/search/integrations/mdd/...",
+ "//javatests/com/google/android/libraries/search/soda/resourcemanager/...",
+ "//javatests/com/google/android/libraries/speech/modeldownload/contextual/...",
+ "//javatests/com/google/android/libraries/translate/...",
+ "//javatests/com/google/android/libraries/youtube/innertube/datapush/...",
+ "//javatests/com/google/android/libraries/youtube/studio/commands/...",
+ "//third_party/java_src/android_app/bugle/shared/java/com/google/android/apps/messaging/shared/mdd/testing",
+ "//third_party/java_src/android_app/bugle/tests/robolectric/javatests/com/google/android/apps/messaging/shared/mdd/...",
+ "//third_party/java_src/android_app/dialer/java/com/android/dialer/mobiledatadownload/testing",
+ ],
+)
+
android_library(
name = "BlockingFileDownloader",
testonly = 1,
@@ -48,6 +89,7 @@ android_library(
srcs = ["FakeTimeSource.java"],
deps = [
"//java/com/google/android/libraries/mobiledatadownload:TimeSource",
+ "@com_google_errorprone_error_prone_annotations",
],
)
@@ -122,7 +164,57 @@ android_library(
srcs = ["TestHttpServer.java"],
deps = [
"@android_sdk_linux",
+ "@com_google_errorprone_error_prone_annotations",
+ "@com_google_guava_guava",
+ ],
+)
+
+android_library(
+ name = "MddTestDependencies",
+ testonly = 1,
+ srcs = ["MddTestDependencies.java"],
+ deps = [
+ "//java/com/google/android/libraries/mobiledatadownload:Flags",
+ "//java/com/google/android/libraries/mobiledatadownload:TimeSource",
+ "//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/internal/logging:LoggingStateStore",
+ "//java/com/google/android/libraries/mobiledatadownload/internal/logging:SharedPreferencesLoggingState",
+ "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite",
+ "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor",
"@com_google_guava_guava",
+ "@cronet-api",
+ ],
+)
+
+android_library(
+ name = "FakeMobileDataDownload",
+ testonly = 1,
+ srcs = [
+ "FakeMobileDataDownload.java",
+ ],
+ deps = [
+ "//java/com/google/android/libraries/mobiledatadownload",
+ "//java/com/google/android/libraries/mobiledatadownload:DownloadException",
+ "//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/proto:metadata_java_proto_lite",
+ "//java/com/google/android/libraries/mobiledatadownload/tracing:concurrent",
+ "//proto:client_config_java_proto_lite",
+ "//proto:download_config_java_proto_lite",
+ "@androidx_test",
+ "@com_google_code_findbugs_jsr305",
+ "@com_google_dagger",
+ "@com_google_guava_guava",
+ "@flogger",
+ "@javax_inject",
],
)