aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoon Young Seo <jyseo@google.com>2023-06-28 02:19:27 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-06-28 02:19:27 +0000
commit27d691831f1d29efb2424d662ad317a5010937ba (patch)
tree71ca306e6ca4d2e3bd91234dfa29b40c30817686
parent66b589bb242dc868dc6d59d4b71e8af4379e77fd (diff)
parent9eecc90d0b7482d9064a0428e69d55b2f1e8cff6 (diff)
downloadsetfilters-27d691831f1d29efb2424d662ad317a5010937ba.tar.gz
Add cuckoo filter test targets am: 5938949ba1 am: 5235b1beb5 am: b9282f0afb am: 09f78a703d am: 9eecc90d0b
Original change: https://android-review.googlesource.com/c/platform/external/setfilters/+/2310749 Change-Id: I39c3fd73eff8ba06462ae0730b3fda5126d5ceae Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--Android.bp26
-rw-r--r--AndroidManifest.xml16
2 files changed, 42 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index d108e61..503be33 100644
--- a/Android.bp
+++ b/Android.bp
@@ -3,6 +3,13 @@ filegroup {
srcs: ["java/com/google/setfilters/cuckoofilter/*.java"],
}
+filegroup {
+ name: "cuckoofilter_test_srcs",
+ srcs: ["javatests/com/google/setfilters/cuckoofilter/*.java"],
+ // For now exclude tests with mocks.
+ exclude_srcs: ["javatests/com/google/setfilters/cuckoofilter/CuckooFilterTableTest.java"],
+}
+
java_library {
name: "cuckoofilter",
host_supported: true,
@@ -14,3 +21,22 @@ java_library {
"error_prone_annotations",
],
}
+
+android_test {
+ name: "cuckoofiltertest",
+
+ srcs: [":cuckoofilter_test_srcs"],
+ sdk_version: "current",
+ min_sdk_version: "21",
+
+ static_libs: [
+ "androidx.test.runner",
+ "cuckoofilter",
+ "junit",
+ "truth",
+ "truth-java8-extension",
+ ],
+ certificate: "platform",
+
+ test_suites: ["device-tests"],
+}
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
new file mode 100644
index 0000000..83c070d
--- /dev/null
+++ b/AndroidManifest.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.google.setfilters.cuckoofilter" >
+
+ <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="21" />
+
+ <application>
+ <uses-library android:name="android.test.runner" />
+ </application>
+
+ <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner"
+ android:targetPackage="com.google.setfilters.cuckoofilter"
+ android:label="Cuckoo Filter Instrumentation Test"/>
+
+</manifest>