diff --git a/BUILD.bazel b/BUILD.bazel index 6436109e3144..d896de86b49c 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1770,6 +1770,41 @@ cc_binary_with_abi( deps = [":kselftest_headers_lib"], ) +cc_binary_with_abi( + name = "kselftest_net_socket", + srcs = ["tools/testing/selftests/net/socket.c"], + copts = ["-Wno-gnu-variable-sized-type-not-at-end"], + includes = ["tools/testing/selftests"], + path_prefix = _KSELFTEST_DIR, + target_compatible_with = ["@platforms//os:android"], + visibility = ["//visibility:private"], + deps = [":kselftest_headers_lib"], +) + +cc_binary_with_abi( + name = "kselftest_net_reuseaddr_conflict", + srcs = ["tools/testing/selftests/net/reuseaddr_conflict.c"], + includes = ["tools/testing/selftests"], + path_prefix = _KSELFTEST_DIR, + target_compatible_with = ["@platforms//os:android"], + visibility = ["//visibility:private"], + deps = [":kselftest_headers_lib"], +) + +cc_binary_with_abi( + name = "kselftest_net_psock_tpacket", + srcs = [ + "tools/testing/selftests/net/psock_lib.h", + "tools/testing/selftests/net/psock_tpacket.c", + ], + copts = ["-Wno-gnu-variable-sized-type-not-at-end"], + includes = ["tools/testing/selftests"], + path_prefix = _KSELFTEST_DIR, + target_compatible_with = ["@platforms//os:android"], + visibility = ["//visibility:private"], + deps = [":kselftest_headers_lib"], +) + copy_file( name = "kselftest_gen_config", src = select({ @@ -1808,6 +1843,9 @@ android_filegroup( ":kselftest_mm_thuge_gen_x86_64", ":kselftest_mm_transhuge_stress_x86_64", ":kselftest_mm_uffd_unit_tests_x86_64", + ":kselftest_net_psock_tpacket_x86_64", + ":kselftest_net_reuseaddr_conflict_x86_64", + ":kselftest_net_socket_x86_64", ":kselftest_ptrace_peeksiginfo_x86_64", ":kselftest_rtc_rtctest_x86_64", ":kselftest_size_test_get_size_x86_64", @@ -1867,6 +1905,9 @@ android_filegroup( ":kselftest_mm_thuge_gen_arm64", ":kselftest_mm_transhuge_stress_arm64", ":kselftest_mm_uffd_unit_tests_arm64", + ":kselftest_net_psock_tpacket_arm64", + ":kselftest_net_reuseaddr_conflict_arm64", + ":kselftest_net_socket_arm64", ":kselftest_ptrace_peeksiginfo_arm64", ":kselftest_rtc_rtctest_arm64", ":kselftest_size_test_get_size_arm64", diff --git a/tools/testing/selftests/android/config_arm64.xml b/tools/testing/selftests/android/config_arm64.xml index 5687e93a5635..7ee13ad9698b 100644 --- a/tools/testing/selftests/android/config_arm64.xml +++ b/tools/testing/selftests/android/config_arm64.xml @@ -54,6 +54,9 @@ SPDX-License-Identifier: GPL-2.0 OR Apache-2.0