Snap for 6683823 from 46799394c0c5552e040f902a3e1c03c34cd9f970 to rvc-release
Change-Id: Ief84a695380015f23c1bc11c36ac96b91956e08e
diff --git a/Android.bp b/Android.bp
index 7e0197a..db610a6 100644
--- a/Android.bp
+++ b/Android.bp
@@ -240,7 +240,7 @@
cc_test {
name: "resolv_unit_test",
test_suites: [
- "device-tests",
+ "general-tests",
"mts",
],
require_root: true,
diff --git a/TEST_MAPPING b/TEST_MAPPING
index 10533ed..f79e303 100644
--- a/TEST_MAPPING
+++ b/TEST_MAPPING
@@ -5,5 +5,12 @@
{ "name": "resolv_unit_test" },
{ "name": "resolv_stress_test" },
{ "name": "resolv_stats_test_utils_test" }
+ ],
+ "mainline-presubmit": [
+ { "name": "resolv_integration_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]" },
+ { "name": "resolv_gold_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]" },
+ { "name": "resolv_unit_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]" },
+ { "name": "resolv_stress_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]" },
+ { "name": "resolv_stats_test_utils_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]" }
]
}
diff --git a/resolv_test_config_template.xml b/resolv_test_config_template.xml
index 3caba2b..9acfe5f 100644
--- a/resolv_test_config_template.xml
+++ b/resolv_test_config_template.xml
@@ -20,6 +20,7 @@
-->
<configuration description="Configuration for {MODULE} tests">
<option name="test-suite-tag" value="mts" />
+ <option name="config-descriptor:metadata" key="mainline-param" value="CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex" />
<target_preparer class="com.android.compatibility.common.tradefed.targetprep.FilePusher">
<option name="cleanup" value="true" />
<option name="push" value="{MODULE}->/data/local/tmp/{MODULE}" />
diff --git a/tests/Android.bp b/tests/Android.bp
index 4a258cb..7abdc4e 100644
--- a/tests/Android.bp
+++ b/tests/Android.bp
@@ -73,7 +73,7 @@
cc_test {
name: "resolv_gold_test",
- test_suites: ["device-tests", "mts"],
+ test_suites: ["general-tests", "mts"],
require_root: true,
// b/151392634, this is a workaround because MTS
// can not handle the test with testdata correctly.
@@ -113,7 +113,7 @@
cc_test {
name: "resolv_stress_test",
- test_suites: ["device-tests", "mts"],
+ test_suites: ["general-tests", "mts"],
// This won't work with test_config
// require_root: true,
// TODO: Remove resolv_test_mts_coverage_defaults after mts coverage switched to 64-bit device.
@@ -142,7 +142,7 @@
cc_test {
name: "resolv_integration_test",
- test_suites: ["device-tests", "mts"],
+ test_suites: ["general-tests", "mts"],
require_root: true,
test_config_template: ":resolv_test_config_template",
defaults: ["netd_defaults", "resolv_test_defaults"],
@@ -213,7 +213,8 @@
"resolv_stats_test_utils_test.cpp",
],
defaults: ["netd_defaults", "resolv_test_defaults"],
- test_suites: ["device-tests"],
+ test_suites: ["general-tests"],
+ test_mainline_modules: ["CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex"],
static_libs: [
"libgmock",
"libprotobuf-cpp-lite",
diff --git a/tests/resolv_gold_test_config.xml b/tests/resolv_gold_test_config.xml
index e70a7e6..b814f13 100644
--- a/tests/resolv_gold_test_config.xml
+++ b/tests/resolv_gold_test_config.xml
@@ -15,6 +15,7 @@
-->
<configuration description="Configuration for resolv gold tests">
<option name="test-suite-tag" value="mts" />
+ <option name="config-descriptor:metadata" key="mainline-param" value="CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex" />
<target_preparer class="com.android.compatibility.common.tradefed.targetprep.FilePusher">
<option name="cleanup" value="true" />
<option name="push" value="resolv_gold_test->/data/local/tmp/resolv_gold_test" />