aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Hsieh <victorhsieh@google.com>2022-10-27 18:10:12 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-10-27 18:10:12 +0000
commitd22c922b86360fba2be2df28c1781b7053188882 (patch)
tree19e62aee00475f19fad2e904e1de1bfd93e651c3
parent833175cb8a1ae5974faf0a99542e3cf1dab60d16 (diff)
parent3ebaacab5ef48ea90a7404054f0cfb2902dbcb7d (diff)
downloadminijail-d22c922b86360fba2be2df28c1781b7053188882.tar.gz
Generate tests for libminijail_rust am: d339627163 am: 3ebaacab5e
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/2269249 Change-Id: I88e4c42e1eca53b429b62ef1103bd909bcc6a248 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--rust/minijail/Android.bp20
-rw-r--r--rust/minijail/cargo2android.json4
2 files changed, 24 insertions, 0 deletions
diff --git a/rust/minijail/Android.bp b/rust/minijail/Android.bp
index f043798..ce421ec 100644
--- a/rust/minijail/Android.bp
+++ b/rust/minijail/Android.bp
@@ -22,3 +22,23 @@ rust_library {
"com.android.virt",
],
}
+
+rust_test {
+ name: "minijail_test_src_lib",
+ host_supported: true,
+ crate_name: "minijail",
+ cargo_env_compat: true,
+ cargo_pkg_version: "0.2.3",
+ srcs: ["src/lib.rs"],
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
+ test_options: {
+ unit_test: true,
+ },
+ edition: "2018",
+ rustlibs: [
+ "liblibc",
+ "libminijail_sys",
+ ],
+ data: ["src/test_filter.policy"],
+}
diff --git a/rust/minijail/cargo2android.json b/rust/minijail/cargo2android.json
index d2adf3e..344f81a 100644
--- a/rust/minijail/cargo2android.json
+++ b/rust/minijail/cargo2android.json
@@ -1,6 +1,10 @@
{
"run": true,
"device": true,
+ "tests": true,
+ "test-data": [
+ "src/lib.rs=src/test_filter.policy"
+ ],
"apex-available": [
"//apex_available:platform",
"com.android.compos",