| # This file is licensed under the Apache License v2.0 with LLVM Exceptions. |
| # See https://llvm.org/LICENSE.txt for license information. |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| |
| # Tests for LLVM libc string.h functions. |
| |
| load("//libc/test:libc_test_rules.bzl", "libc_test") |
| |
| package(default_visibility = ["//visibility:public"]) |
| |
| licenses(["notice"]) |
| |
| libc_test( |
| name = "epoll_create_test", |
| srcs = ["linux/epoll_create_test.cpp"], |
| libc_function_deps = [ |
| "//libc:epoll_create", |
| "//libc:close", |
| ], |
| ) |
| |
| libc_test( |
| name = "epoll_create1_test", |
| srcs = ["linux/epoll_create1_test.cpp"], |
| libc_function_deps = [ |
| "//libc:epoll_create1", |
| "//libc:close", |
| ], |
| deps = [ |
| "//libc:hdr_sys_epoll_macros", |
| ], |
| ) |
| |
| libc_test( |
| name = "epoll_ctl_test", |
| srcs = ["linux/epoll_ctl_test.cpp"], |
| libc_function_deps = [ |
| "//libc:epoll_create1", |
| "//libc:epoll_ctl", |
| "//libc:pipe", |
| "//libc:close", |
| ], |
| deps = [ |
| "//libc:hdr_sys_epoll_macros", |
| "//libc:types_struct_epoll_event", |
| ], |
| ) |
| |
| libc_test( |
| name = "epoll_wait_test", |
| srcs = ["linux/epoll_wait_test.cpp"], |
| libc_function_deps = [ |
| "//libc:epoll_wait", |
| "//libc:epoll_create1", |
| "//libc:epoll_ctl", |
| "//libc:pipe", |
| "//libc:close", |
| ], |
| deps = [ |
| "//libc:hdr_sys_epoll_macros", |
| "//libc:types_struct_epoll_event", |
| ], |
| ) |
| |
| libc_test( |
| name = "epoll_pwait_test", |
| srcs = ["linux/epoll_pwait_test.cpp"], |
| libc_function_deps = [ |
| "//libc:epoll_pwait", |
| "//libc:epoll_create1", |
| "//libc:epoll_ctl", |
| "//libc:pipe", |
| "//libc:close", |
| ], |
| deps = [ |
| "//libc:hdr_sys_epoll_macros", |
| "//libc:types_struct_epoll_event", |
| ], |
| ) |
| |
| libc_test( |
| name = "epoll_pwait2_test", |
| srcs = ["linux/epoll_pwait2_test.cpp"], |
| libc_function_deps = [ |
| "//libc:epoll_pwait2", |
| "//libc:epoll_create1", |
| "//libc:epoll_ctl", |
| "//libc:pipe", |
| "//libc:close", |
| ], |
| deps = [ |
| "//libc:hdr_sys_epoll_macros", |
| "//libc:types_struct_epoll_event", |
| "//libc:types_struct_timespec", |
| ], |
| ) |