aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoon Young Seo <jyseo@google.com>2023-06-28 00:00:10 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-06-28 00:00:10 +0000
commitb9282f0afbeee3ec88c239d2ffdfd46d1efb884e (patch)
tree71ca306e6ca4d2e3bd91234dfa29b40c30817686
parent3d2c9ad2d6f8fea20944feebdab5844679ba19a5 (diff)
parent5235b1beb5e6e3d0016a2c688a9c3ed8ed96d329 (diff)
downloadsetfilters-b9282f0afbeee3ec88c239d2ffdfd46d1efb884e.tar.gz
Add cuckoo filter test targets am: 5938949ba1 am: 5235b1beb5
Original change: https://android-review.googlesource.com/c/platform/external/setfilters/+/2310749 Change-Id: Iaf3f97fee06e3c5ac2f7ce1d6a544e06facbe769 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>