aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoon Young Seo <jyseo@google.com>2022-11-21 18:50:52 +0000
committerJoon Young Seo <jyseo@google.com>2022-11-21 20:08:54 +0000
commit5938949ba1d24e15790744926a54c1d36dab2e16 (patch)
tree71ca306e6ca4d2e3bd91234dfa29b40c30817686
parentffacf64fb6fc2486370d6137b08b640e28849ea5 (diff)
downloadsetfilters-5938949ba1d24e15790744926a54c1d36dab2e16.tar.gz
Add cuckoo filter test targets
Test: atest cuckoofiltertest Change-Id: Ib84eaa400e1e56e3004b2f45b2c30492c063b25d Bug: 249533805
-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>