ANDROID: Add net self tests
Build and enable net kselftests Change-Id: Icb86869296dd82ebdb2929e302269f3b44409544 Signed-off-by: Weijia He <hwj@google.com> Bug: 291147200
This commit is contained in:
committed by
Treehugger Robot
parent
cc612126a8
commit
98ed5d2867
+41
@@ -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",
|
||||
|
||||
@@ -54,6 +54,9 @@ SPDX-License-Identifier: GPL-2.0 OR Apache-2.0
|
||||
<option name="test-command-line" key="kselftest_mm_mremap_dontunmap" value="cd &ktest_dir;; ./kselftest_mm_mremap_dontunmap" />
|
||||
<option name="test-command-line" key="kselftest_mm_mremap_test" value="cd &ktest_dir;; ./kselftest_mm_mremap_test" />
|
||||
<option name="test-command-line" key="kselftest_mm_uffd_unit_tests" value="cd &ktest_dir;; ./kselftest_mm_uffd_unit_tests" />
|
||||
<option name="test-command-line" key="kselftest_net_socket" value="cd &ktest_dir;; ./kselftest_net_socket" />
|
||||
<option name="test-command-line" key="kselftest_net_psock_tpacket" value="cd &ktest_dir;; ./kselftest_net_psock_tpacket" />
|
||||
<option name="test-command-line" key="kselftest_net_reuseaddr_conflict" value="cd &ktest_dir;; ./kselftest_net_reuseaddr_conflict" />
|
||||
<option name="test-command-line" key="kselftest_ptrace_peeksiginfo" value="cd &ktest_dir;; ./kselftest_ptrace_peeksiginfo" />
|
||||
<option name="test-command-line" key="kselftest_rtc_rtctest" value="cd &ktest_dir;; ./kselftest_rtc_rtctest" />
|
||||
<option name="test-command-line" key="kselftest_size_test_get_size" value="cd &ktest_dir;; ./kselftest_size_test_get_size" />
|
||||
|
||||
@@ -54,6 +54,9 @@ SPDX-License-Identifier: GPL-2.0 OR Apache-2.0
|
||||
<option name="test-command-line" key="kselftest_mm_mremap_dontunmap" value="cd &ktest_dir;; ./kselftest_mm_mremap_dontunmap" />
|
||||
<option name="test-command-line" key="kselftest_mm_mremap_test" value="cd &ktest_dir;; ./kselftest_mm_mremap_test" />
|
||||
<option name="test-command-line" key="kselftest_mm_uffd_unit_tests" value="cd &ktest_dir;; ./kselftest_mm_uffd_unit_tests" />
|
||||
<option name="test-command-line" key="kselftest_net_socket" value="cd &ktest_dir;; ./kselftest_net_socket" />
|
||||
<option name="test-command-line" key="kselftest_net_psock_tpacket" value="cd &ktest_dir;; ./kselftest_net_psock_tpacket" />
|
||||
<option name="test-command-line" key="kselftest_net_reuseaddr_conflict" value="cd &ktest_dir;; ./kselftest_net_reuseaddr_conflict" />
|
||||
<option name="test-command-line" key="kselftest_ptrace_peeksiginfo" value="cd &ktest_dir;; ./kselftest_ptrace_peeksiginfo" />
|
||||
<option name="test-command-line" key="kselftest_rtc_rtctest" value="cd &ktest_dir;; ./kselftest_rtc_rtctest" />
|
||||
<option name="test-command-line" key="kselftest_size_test_get_size" value="cd &ktest_dir;; ./kselftest_size_test_get_size" />
|
||||
|
||||
Reference in New Issue
Block a user