Run linkerconfig tests as host test
Current linkerconfig tests are running from the device, while it can be
executed from host with same results. This change converts existing
linkerconfig tests into host tests so it can be executed without any
device.
Bug: 298871899
Test: atest passed without device running
Change-Id: I86ca0d6cf51e78ee3ea2ba3941ae2efe02fd2631
diff --git a/Android.bp b/Android.bp
index 17c59c7..18677dd 100644
--- a/Android.bp
+++ b/Android.bp
@@ -159,7 +159,7 @@
},
}
-cc_test {
+cc_test_host {
name: "linkerconfig_modules_unittest",
defaults: [ "linkerconfig_test_defaults" ],
srcs: [
@@ -173,9 +173,12 @@
data: [
"modules/tests/data/linker.config.*",
],
+ test_options: {
+ unit_test: true,
+ },
}
-cc_test {
+cc_test_host {
name: "linkerconfig_backward_compatibility_test",
defaults: [ "linkerconfig_test_defaults" ],
srcs: [
@@ -185,9 +188,12 @@
"linkerconfig_modules",
"linkerconfig_contents",
],
+ test_options: {
+ unit_test: true,
+ },
}
-cc_test {
+cc_test_host {
name: "linkerconfig_generator_unittest",
defaults: [ "linkerconfig_test_defaults" ],
srcs: [
@@ -201,9 +207,12 @@
data: [
"generator/tests/data/*.txt",
],
+ test_options: {
+ unit_test: true,
+ },
}
-cc_test {
+cc_test_host {
name: "linkerconfig_contents_fulltest",
defaults: [ "linkerconfig_test_defaults" ],
// TODO(b/231993627): Reenable isolated:true by deleting the explicit disable below
@@ -219,6 +228,9 @@
"linkerconfig_modules",
"linkerconfig_contents",
],
+ test_options: {
+ unit_test: true,
+ },
}
prebuilt_etc {