aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Hsieh <victorhsieh@google.com>2022-10-27 19:09:31 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-10-27 19:09:31 +0000
commit1ecbb8d40521c6d3e2e2e5567963f56df57321fa (patch)
tree19e62aee00475f19fad2e904e1de1bfd93e651c3
parent86281434772fcef748845bfd39cefd5f5e13d962 (diff)
parentd22c922b86360fba2be2df28c1781b7053188882 (diff)
downloadminijail-1ecbb8d40521c6d3e2e2e5567963f56df57321fa.tar.gz
Generate tests for libminijail_rust am: d339627163 am: 3ebaacab5e am: d22c922b86
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/2269249 Change-Id: I3330e041d4246223e069be1082a92bfc69fd8a42 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",