Home | History | Annotate | Download | only in dec
      1 package(default_visibility = ["//visibility:public"])
      2 
      3 licenses(["notice"])  # MIT
      4 
      5 filegroup(
      6     name = "jni_src",
      7     srcs = ["decoder_jni.cc"],
      8 )
      9 
     10 #########################################
     11 # WARNING: do not depend on this target!
     12 #########################################
     13 java_library(
     14     name = "dec",
     15     srcs = glob(
     16         ["*.java"],
     17         exclude = ["*Test*.java"],
     18     ),
     19     deps = ["//:jni"],
     20 )
     21 
     22 filegroup(
     23     name = "test_bundle",
     24     srcs = ["//java/org/brotli/integration:test_data"],
     25 )
     26 
     27 java_test(
     28     name = "BrotliDecoderChannelTest",
     29     size = "large",
     30     srcs = ["BrotliDecoderChannelTest.java"],
     31     data = [
     32         ":test_bundle",
     33         "//:jni",  # Bazel JNI workaround
     34     ],
     35     jvm_flags = ["-DTEST_BUNDLE=$(location :test_bundle)"],
     36     deps = [
     37         ":dec",
     38         "//java/org/brotli/integration:bundle_helper",
     39         "@junit_junit//jar",
     40     ],
     41 )
     42 
     43 java_test(
     44     name = "BrotliInputStreamTest",
     45     size = "large",
     46     srcs = ["BrotliInputStreamTest.java"],
     47     data = [
     48         ":test_bundle",
     49         "//:jni",  # Bazel JNI workaround
     50     ],
     51     jvm_flags = ["-DTEST_BUNDLE=$(location :test_bundle)"],
     52     deps = [
     53         ":dec",
     54         "//java/org/brotli/integration:bundle_helper",
     55         "@junit_junit//jar",
     56     ],
     57 )
     58 
     59 java_test(
     60     name = "DecoderTest",
     61     size = "large",
     62     srcs = ["DecoderTest.java"],
     63     data = [
     64         ":test_bundle",
     65         "//:jni",  # Bazel JNI workaround
     66     ],
     67     jvm_flags = ["-DTEST_BUNDLE=$(location :test_bundle)"],
     68     deps = [
     69         ":dec",
     70         "//java/org/brotli/integration:bundle_helper",
     71         "@junit_junit//jar",
     72     ],
     73 )
     74