aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoon Young Seo <jyseo@google.com>2022-11-21 18:50:52 +0000
committerCherrypicker Worker <android-build-cherrypicker-worker@google.com>2023-06-29 17:22:38 +0000
commitf629458b50a47a4dd63256163a5b356f283c3683 (patch)
tree71ca306e6ca4d2e3bd91234dfa29b40c30817686
parenta012f886b2d26f6289c831c151009810eff3830b (diff)
downloadsetfilters-f629458b50a47a4dd63256163a5b356f283c3683.tar.gz
Add cuckoo filter test targets
Test: atest cuckoofiltertest Bug: 249533805 (cherry picked from https://android-review.googlesource.com/q/commit:5938949ba1d24e15790744926a54c1d36dab2e16) Merged-In: Ib84eaa400e1e56e3004b2f45b2c30492c063b25d Change-Id: Ib84eaa400e1e56e3004b2f45b2c30492c063b25d Merge cuckoofilter to udc-mainline-prod
-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>