filegroup( name = "srcs", srcs = glob(["**"]) + [ "//src/test/java/com/google/devtools/build/android/idlclass:srcs", "//src/test/java/com/google/devtools/build/android/dexer:srcs", "//src/test/java/com/google/devtools/build/android/junctions:srcs", "//src/test/java/com/google/devtools/build/android/resources:srcs", "//src/test/java/com/google/devtools/build/android/testing/manifestmerge:srcs", "//src/test/java/com/google/devtools/build/android/ziputils:srcs", ], visibility = ["//src:__pkg__"], ) java_test( name = "AndroidResourceOutputsTest", size = "small", srcs = ["AndroidResourceOutputsTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "RClassGeneratorActionTest", size = "small", srcs = ["RClassGeneratorActionTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "AaptCommandBuilderTest", size = "small", srcs = ["AaptCommandBuilderTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:android_common_25_0_0", "//third_party:guava", "//third_party:guava-testlib", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "AndroidDataMergerTest", size = "small", srcs = ["AndroidDataMergerTest.java"], deps = [ ":test_utils", "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:android_common_25_0_0", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "AndroidDataSerializerAndDeserializerTest", size = "small", srcs = ["AndroidDataSerializerAndDeserializerTest.java"], deps = [ ":test_utils", "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "AndroidDataWriterTest", size = "small", srcs = ["AndroidDataWriterTest.java"], deps = [ ":test_utils", "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:android_common_25_0_0", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "AndroidResourceClassWriterTest", size = "small", srcs = ["AndroidResourceClassWriterTest.java"], deps = [ ":test_utils", "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "ConvertersTest", size = "small", srcs = ["ConvertersTest.java"], deps = [ "//src/main/java/com/google/devtools/common/options", "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "DataResourceXmlTest", size = "small", srcs = ["DataResourceXmlTest.java"], deps = [ ":test_utils", "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:android_common_25_0_0", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "DensitySpecificManifestProcessorTest", size = "small", srcs = ["DensitySpecificManifestProcessorTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "DensitySpecificResourceFilterTest", size = "small", srcs = ["DensitySpecificResourceFilterTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "DependencyAndroidDataTest", size = "small", srcs = ["DependencyAndroidDataTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "ManifestMergerActionTest", size = "small", srcs = ["ManifestMergerActionTest.java"], data = [ "//src/test/java/com/google/devtools/build/android/testing/manifestmerge:test_data", ], jvm_flags = [ "-Dtestdatadir=io_bazel/src/test/java/com/google/devtools/build/android/testing/manifestmerge", ], deps = [ ":test_utils", "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:jsr305", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "ParsedAndroidDataTest", size = "small", srcs = ["ParsedAndroidDataTest.java"], deps = [ ":test_utils", "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:android_common_25_0_0", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "SerializedAndroidDataTest", size = "small", srcs = ["SerializedAndroidDataTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "SplitConfigurationFilterTest", size = "small", srcs = ["SplitConfigurationFilterTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:guava-testlib", "//third_party:jsr305", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "UnvalidatedAndroidDataTest", size = "small", srcs = ["UnvalidatedAndroidDataTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_test( name = "UnvalidatedAndroidDirectoriesTest", size = "small", srcs = ["UnvalidatedAndroidDirectoriesTest.java"], deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:guava", "//third_party:jimfs", "//third_party:junit4", "//third_party:truth", ], ) java_library( name = "test_utils", testonly = 1, srcs = glob( ["*.java"], exclude = ["*Test.java"], ), deps = [ "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", "//third_party:android_common_25_0_0", "//third_party:guava", "//third_party:truth", ], )