diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-05-10 07:05:10 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-05-10 07:05:10 +0000 |
commit | 3ac529b06e3fe415ffdbf79eb329f166b2b10fc1 (patch) | |
tree | e9a1632044ee69a254959447f4fc2e9b8151eb3f | |
parent | 8828f42692ddc3c1c15ef677664c7fd9c3828fea (diff) | |
parent | 55824547eee198424773a34434dd21daa91a06a6 (diff) | |
download | untrusted-android13-mainline-sdkext-release.tar.gz |
Snap for 8564071 from 55824547eee198424773a34434dd21daa91a06a6 to mainline-sdkext-releaseaml_sdk_331812000aml_sdk_331811100aml_sdk_331811000aml_sdk_331412000aml_sdk_331410000aml_sdk_331310010aml_sdk_331111000aml_sdk_330810050aml_sdk_330810010android13-mainline-sdkext-release
Change-Id: I1dcaf5e139689ce8bf25a01778053b0669452560
-rw-r--r-- | Android.bp | 51 | ||||
-rw-r--r-- | TEST_MAPPING | 72 | ||||
-rw-r--r-- | cargo2android.json | 4 |
3 files changed, 90 insertions, 37 deletions
@@ -23,60 +23,39 @@ rust_library { // has rustc warnings host_supported: true, crate_name: "untrusted", + cargo_env_compat: true, + cargo_pkg_version: "0.7.1", srcs: ["src/untrusted.rs"], edition: "2018", apex_available: [ "//apex_available:platform", + "com.android.compos", "com.android.resolv", + "com.android.virt", ], min_sdk_version: "29", } -rust_defaults { - name: "untrusted_defaults", - crate_name: "untrusted", +rust_test { + name: "untrusted_test_tests_tests", // has rustc warnings - srcs: ["src/untrusted.rs"], + host_supported: true, + crate_name: "tests", + cargo_env_compat: true, + cargo_pkg_version: "0.7.1", + srcs: ["tests/tests.rs"], test_suites: ["general-tests"], auto_gen_config: true, - edition: "2018", -} - -rust_test_host { - name: "untrusted_host_test_src_untrusted", - defaults: ["untrusted_defaults"], test_options: { unit_test: true, }, -} - -rust_test { - name: "untrusted_device_test_src_untrusted", - defaults: ["untrusted_defaults"], -} - -rust_defaults { - name: "untrusted_defaults_tests", - crate_name: "tests", - // has rustc warnings - srcs: ["tests/tests.rs"], - test_suites: ["general-tests"], - auto_gen_config: true, edition: "2018", rustlibs: [ "libuntrusted", ], } -rust_test_host { - name: "untrusted_host_test_tests_tests", - defaults: ["untrusted_defaults_tests"], - test_options: { - unit_test: true, - }, -} - -rust_test { - name: "untrusted_device_test_tests_tests", - defaults: ["untrusted_defaults_tests"], -} +// Errors when listing tests: +// error: lint `non_autolinks` has been renamed to `rustdoc::bare_urls` +// error: aborting due to previous error +// error: test failed, to rerun pass '--doc' diff --git a/TEST_MAPPING b/TEST_MAPPING new file mode 100644 index 0000000..ca1b239 --- /dev/null +++ b/TEST_MAPPING @@ -0,0 +1,72 @@ +// Generated by update_crate_tests.py for tests that depend on this crate. +{ + "imports": [ + { + "path": "external/rust/crates/quiche" + }, + { + "path": "external/rust/crates/ring" + }, + { + "path": "external/rust/crates/webpki" + } + ], + "presubmit": [ + { + "name": "apkdmverity.test" + }, + { + "name": "authfs_device_test_src_lib" + }, + { + "name": "doh_unit_test" + }, + { + "name": "libapkverify.integration_test" + }, + { + "name": "libapkverify.test" + }, + { + "name": "libidsig.test" + }, + { + "name": "microdroid_manager_test" + }, + { + "name": "untrusted_test_tests_tests" + }, + { + "name": "virtualizationservice_device_test" + } + ], + "presubmit-rust": [ + { + "name": "apkdmverity.test" + }, + { + "name": "authfs_device_test_src_lib" + }, + { + "name": "doh_unit_test" + }, + { + "name": "libapkverify.integration_test" + }, + { + "name": "libapkverify.test" + }, + { + "name": "libidsig.test" + }, + { + "name": "microdroid_manager_test" + }, + { + "name": "untrusted_test_tests_tests" + }, + { + "name": "virtualizationservice_device_test" + } + ] +} diff --git a/cargo2android.json b/cargo2android.json index 911c36f..506d866 100644 --- a/cargo2android.json +++ b/cargo2android.json @@ -1,7 +1,9 @@ { "apex-available": [ "//apex_available:platform", - "com.android.resolv" + "com.android.compos", + "com.android.resolv", + "com.android.virt" ], "dependencies": true, "device": true, |