diff options
Diffstat (limited to 'java/org/brotli/wrapper/dec/BUILD')
-rwxr-xr-x | java/org/brotli/wrapper/dec/BUILD | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/java/org/brotli/wrapper/dec/BUILD b/java/org/brotli/wrapper/dec/BUILD new file mode 100755 index 0000000..58ab3d4 --- /dev/null +++ b/java/org/brotli/wrapper/dec/BUILD @@ -0,0 +1,73 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) # MIT + +filegroup( + name = "jni_src", + srcs = ["decoder_jni.cc"], +) + +######################################### +# WARNING: do not depend on this target! +######################################### +java_library( + name = "dec", + srcs = glob( + ["*.java"], + exclude = ["*Test*.java"], + ), + deps = ["//:jni"], +) + +filegroup( + name = "test_bundle", + srcs = ["//java/org/brotli/integration:test_data"], +) + +java_test( + name = "BrotliDecoderChannelTest", + size = "large", + srcs = ["BrotliDecoderChannelTest.java"], + data = [ + ":test_bundle", + "//:jni", # Bazel JNI workaround + ], + jvm_flags = ["-DTEST_BUNDLE=$(location :test_bundle)"], + deps = [ + ":dec", + "//java/org/brotli/integration:bundle_helper", + "@junit_junit//jar", + ], +) + +java_test( + name = "BrotliInputStreamTest", + size = "large", + srcs = ["BrotliInputStreamTest.java"], + data = [ + ":test_bundle", + "//:jni", # Bazel JNI workaround + ], + jvm_flags = ["-DTEST_BUNDLE=$(location :test_bundle)"], + deps = [ + ":dec", + "//java/org/brotli/integration:bundle_helper", + "@junit_junit//jar", + ], +) + +java_test( + name = "DecoderTest", + size = "large", + srcs = ["DecoderTest.java"], + data = [ + ":test_bundle", + "//:jni", # Bazel JNI workaround + ], + jvm_flags = ["-DTEST_BUNDLE=$(location :test_bundle)"], + deps = [ + ":dec", + "//java/org/brotli/integration:bundle_helper", + "@junit_junit//jar", + ], +) |