Loading Android.bp +7 −4 Original line number Diff line number Diff line Loading @@ -44,6 +44,8 @@ cc_library_headers { cc_library_headers { name: "dnsproxyd_protocol_headers", sdk_version: "29", min_sdk_version: "29", export_include_dirs: ["include/dnsproxyd_protocol"], apex_available: [ "//apex_available:platform", Loading @@ -54,9 +56,9 @@ cc_library_headers { dnsresolver_aidl_interface_lateststable_version = "V9" cc_library_static { name: "dnsresolver_aidl_interface-lateststable-ndk_platform", name: "dnsresolver_aidl_interface-lateststable-ndk", whole_static_libs: [ "dnsresolver_aidl_interface-" + dnsresolver_aidl_interface_lateststable_version + "-ndk_platform", "dnsresolver_aidl_interface-" + dnsresolver_aidl_interface_lateststable_version + "-ndk", ], apex_available: [ "com.android.resolv", Loading Loading @@ -85,6 +87,7 @@ aidl_interface { "com.android.tethering", "com.android.wifi", ], min_sdk_version: "30", }, ndk: { gen_log: true, Loading Loading @@ -189,7 +192,7 @@ cc_library { // Link most things statically to minimize our dependence on system ABIs. stl: "libc++_static", static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "libbase", "libcutils", "libnetdutils", Loading @@ -198,7 +201,7 @@ cc_library { "libstatslog_resolv", "libstatspush_compat", "libsysutils", "netd_event_listener_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk", "server_configurable_flags", "stats_proto", ], Loading TEST_MAPPING +6 −5 Original line number Diff line number Diff line Loading @@ -8,10 +8,11 @@ { "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]" } // TODO: add back the tethering module when it is updatable in this branch { "name": "resolv_integration_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" }, { "name": "resolv_gold_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" }, { "name": "resolv_unit_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" }, { "name": "resolv_stress_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" }, { "name": "resolv_stats_test_utils_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" } ] } apex/manifest.json +1 −1 Original line number Diff line number Diff line { "name": "com.android.resolv", "version": 309999900 "version": 319999900 } resolv_test_config_template.xml +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,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" /> <option name="config-descriptor:metadata" key="mainline-param" value="CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex" /> <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer"/> <target_preparer class="com.android.compatibility.common.tradefed.targetprep.FilePusher"> <option name="cleanup" value="true" /> Loading tests/Android.bp +17 −14 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ cc_test_library { "libutils", ], static_libs: [ "netd_aidl_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk", "libnetd_test_dnsresponder_ndk", "libnetdutils", "libgmock", Loading Loading @@ -100,7 +100,7 @@ cc_test { "libbinder_ndk", ], static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "golddata_proto", "libcrypto_static", "libdoh_ffi_for_test", Loading @@ -111,8 +111,8 @@ cc_test { "libnetdutils", "libprotobuf-cpp-lite", "libssl", "netd_aidl_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk", "netd_event_listener_interface-lateststable-ndk", "server_configurable_flags", "stats_proto", ], Loading @@ -139,14 +139,14 @@ cc_test { "libnetd_client", ], static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "libgmock", "libnetd_test_dnsresponder_ndk", "libnetd_test_resolv_utils", "libnetdutils", "libutils", "netd_event_listener_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk", "netd_aidl_interface-lateststable-ndk", ], } Loading Loading @@ -176,7 +176,7 @@ cc_test { "libnetd_client", ], static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "libbpf_android", "libcrypto_static", "libgmock", Loading @@ -186,8 +186,8 @@ cc_test { "libnetdutils", "libssl", "libutils", "netd_aidl_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk", "netd_event_listener_interface-lateststable-ndk", "libipchecksum", "resolv_unsolicited_listener", "libdoh_frontend_ffi", Loading Loading @@ -231,9 +231,9 @@ cc_test { "libbinder_ndk", ], static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "netd_aidl_interface-lateststable-ndk", "netd_event_listener_interface-lateststable-ndk", "libcrypto_static", "libcutils", "libdoh_ffi_for_test", Loading Loading @@ -276,7 +276,10 @@ cc_test { ], defaults: ["netd_defaults", "resolv_test_defaults"], test_suites: ["general-tests"], test_mainline_modules: ["CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex"], test_mainline_modules: [ "CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex", "CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex" ], static_libs: [ "libgmock", "libprotobuf-cpp-lite", Loading Loading
Android.bp +7 −4 Original line number Diff line number Diff line Loading @@ -44,6 +44,8 @@ cc_library_headers { cc_library_headers { name: "dnsproxyd_protocol_headers", sdk_version: "29", min_sdk_version: "29", export_include_dirs: ["include/dnsproxyd_protocol"], apex_available: [ "//apex_available:platform", Loading @@ -54,9 +56,9 @@ cc_library_headers { dnsresolver_aidl_interface_lateststable_version = "V9" cc_library_static { name: "dnsresolver_aidl_interface-lateststable-ndk_platform", name: "dnsresolver_aidl_interface-lateststable-ndk", whole_static_libs: [ "dnsresolver_aidl_interface-" + dnsresolver_aidl_interface_lateststable_version + "-ndk_platform", "dnsresolver_aidl_interface-" + dnsresolver_aidl_interface_lateststable_version + "-ndk", ], apex_available: [ "com.android.resolv", Loading Loading @@ -85,6 +87,7 @@ aidl_interface { "com.android.tethering", "com.android.wifi", ], min_sdk_version: "30", }, ndk: { gen_log: true, Loading Loading @@ -189,7 +192,7 @@ cc_library { // Link most things statically to minimize our dependence on system ABIs. stl: "libc++_static", static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "libbase", "libcutils", "libnetdutils", Loading @@ -198,7 +201,7 @@ cc_library { "libstatslog_resolv", "libstatspush_compat", "libsysutils", "netd_event_listener_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk", "server_configurable_flags", "stats_proto", ], Loading
TEST_MAPPING +6 −5 Original line number Diff line number Diff line Loading @@ -8,10 +8,11 @@ { "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]" } // TODO: add back the tethering module when it is updatable in this branch { "name": "resolv_integration_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" }, { "name": "resolv_gold_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" }, { "name": "resolv_unit_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" }, { "name": "resolv_stress_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" }, { "name": "resolv_stats_test_utils_test[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]" } ] }
apex/manifest.json +1 −1 Original line number Diff line number Diff line { "name": "com.android.resolv", "version": 309999900 "version": 319999900 }
resolv_test_config_template.xml +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,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" /> <option name="config-descriptor:metadata" key="mainline-param" value="CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex" /> <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer"/> <target_preparer class="com.android.compatibility.common.tradefed.targetprep.FilePusher"> <option name="cleanup" value="true" /> Loading
tests/Android.bp +17 −14 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ cc_test_library { "libutils", ], static_libs: [ "netd_aidl_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk", "libnetd_test_dnsresponder_ndk", "libnetdutils", "libgmock", Loading Loading @@ -100,7 +100,7 @@ cc_test { "libbinder_ndk", ], static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "golddata_proto", "libcrypto_static", "libdoh_ffi_for_test", Loading @@ -111,8 +111,8 @@ cc_test { "libnetdutils", "libprotobuf-cpp-lite", "libssl", "netd_aidl_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk", "netd_event_listener_interface-lateststable-ndk", "server_configurable_flags", "stats_proto", ], Loading @@ -139,14 +139,14 @@ cc_test { "libnetd_client", ], static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "libgmock", "libnetd_test_dnsresponder_ndk", "libnetd_test_resolv_utils", "libnetdutils", "libutils", "netd_event_listener_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk", "netd_aidl_interface-lateststable-ndk", ], } Loading Loading @@ -176,7 +176,7 @@ cc_test { "libnetd_client", ], static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "libbpf_android", "libcrypto_static", "libgmock", Loading @@ -186,8 +186,8 @@ cc_test { "libnetdutils", "libssl", "libutils", "netd_aidl_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk", "netd_event_listener_interface-lateststable-ndk", "libipchecksum", "resolv_unsolicited_listener", "libdoh_frontend_ffi", Loading Loading @@ -231,9 +231,9 @@ cc_test { "libbinder_ndk", ], static_libs: [ "dnsresolver_aidl_interface-lateststable-ndk_platform", "netd_aidl_interface-lateststable-ndk_platform", "netd_event_listener_interface-lateststable-ndk_platform", "dnsresolver_aidl_interface-lateststable-ndk", "netd_aidl_interface-lateststable-ndk", "netd_event_listener_interface-lateststable-ndk", "libcrypto_static", "libcutils", "libdoh_ffi_for_test", Loading Loading @@ -276,7 +276,10 @@ cc_test { ], defaults: ["netd_defaults", "resolv_test_defaults"], test_suites: ["general-tests"], test_mainline_modules: ["CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex"], test_mainline_modules: [ "CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex", "CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex" ], static_libs: [ "libgmock", "libprotobuf-cpp-lite", Loading