1add_custom_target(libc_sys_epoll_unittests) 2 3add_libc_unittest( 4 epoll_create_test 5 SUITE 6 libc_sys_epoll_unittests 7 SRCS 8 epoll_create_test.cpp 9 DEPENDS 10 libc.include.sys_epoll 11 libc.src.errno.errno 12 libc.src.sys.epoll.epoll_create 13 libc.src.unistd.close 14 libc.test.UnitTest.ErrnoSetterMatcher 15) 16 17add_libc_unittest( 18 epoll_create1_test 19 SUITE 20 libc_sys_epoll_unittests 21 SRCS 22 epoll_create1_test.cpp 23 DEPENDS 24 libc.hdr.sys_epoll_macros 25 libc.src.errno.errno 26 libc.src.sys.epoll.epoll_create1 27 libc.src.unistd.close 28 libc.test.UnitTest.ErrnoSetterMatcher 29) 30 31add_libc_unittest( 32 epoll_ctl_test 33 SUITE 34 libc_sys_epoll_unittests 35 SRCS 36 epoll_ctl_test.cpp 37 DEPENDS 38 libc.hdr.sys_epoll_macros 39 libc.hdr.types.struct_epoll_event 40 libc.src.errno.errno 41 libc.src.sys.epoll.epoll_create1 42 libc.src.sys.epoll.epoll_ctl 43 libc.src.unistd.pipe 44 libc.src.unistd.close 45 libc.test.UnitTest.ErrnoSetterMatcher 46) 47 48add_libc_unittest( 49 epoll_wait_test 50 SUITE 51 libc_sys_epoll_unittests 52 SRCS 53 epoll_wait_test.cpp 54 DEPENDS 55 libc.hdr.sys_epoll_macros 56 libc.hdr.types.struct_epoll_event 57 libc.src.errno.errno 58 libc.src.sys.epoll.epoll_create1 59 libc.src.sys.epoll.epoll_ctl 60 libc.src.sys.epoll.epoll_wait 61 libc.src.unistd.pipe 62 libc.src.unistd.close 63 libc.test.UnitTest.ErrnoSetterMatcher 64) 65 66add_libc_unittest( 67 epoll_pwait_test 68 SUITE 69 libc_sys_epoll_unittests 70 SRCS 71 epoll_pwait_test.cpp 72 DEPENDS 73 libc.hdr.sys_epoll_macros 74 libc.hdr.types.struct_epoll_event 75 libc.src.errno.errno 76 libc.src.sys.epoll.epoll_create1 77 libc.src.sys.epoll.epoll_ctl 78 libc.src.sys.epoll.epoll_pwait 79 libc.src.unistd.pipe 80 libc.src.unistd.close 81 libc.test.UnitTest.ErrnoSetterMatcher 82) 83 84add_libc_unittest( 85 epoll_pwait2_test 86 SUITE 87 libc_sys_epoll_unittests 88 SRCS 89 epoll_pwait2_test.cpp 90 DEPENDS 91 libc.hdr.sys_epoll_macros 92 libc.hdr.types.struct_epoll_event 93 libc.hdr.types.struct_timespec 94 libc.src.errno.errno 95 libc.src.sys.epoll.epoll_create1 96 libc.src.sys.epoll.epoll_ctl 97 libc.src.sys.epoll.epoll_pwait2 98 libc.src.unistd.pipe 99 libc.src.unistd.close 100 libc.test.UnitTest.ErrnoSetterMatcher 101) 102