100 lines · plain
1add_custom_target(libc_sys_socket_unittests)2 3add_libc_unittest(4 socket_test5 SUITE6 libc_sys_socket_unittests7 SRCS8 socket_test.cpp9 DEPENDS10 libc.include.sys_socket11 libc.src.errno.errno12 libc.src.sys.socket.socket13 libc.src.unistd.close14 libc.test.UnitTest.ErrnoCheckingTest15 libc.test.UnitTest.ErrnoSetterMatcher16)17 18add_libc_unittest(19 bind_test20 SUITE21 libc_sys_socket_unittests22 SRCS23 bind_test.cpp24 DEPENDS25 libc.include.sys_socket26 libc.src.errno.errno27 libc.src.sys.socket.socket28 libc.src.sys.socket.bind29 libc.src.stdio.remove30 libc.src.unistd.close31 libc.test.UnitTest.ErrnoCheckingTest32 libc.test.UnitTest.ErrnoSetterMatcher33)34 35add_libc_unittest(36 socketpair_test37 SUITE38 libc_sys_socket_unittests39 SRCS40 socketpair_test.cpp41 DEPENDS42 libc.include.sys_socket43 libc.src.errno.errno44 libc.src.sys.socket.socketpair45 libc.src.unistd.close46 libc.test.UnitTest.ErrnoCheckingTest47 libc.test.UnitTest.ErrnoSetterMatcher48)49 50add_libc_unittest(51 send_recv_test52 SUITE53 libc_sys_socket_unittests54 SRCS55 send_recv_test.cpp56 DEPENDS57 libc.include.sys_socket58 libc.src.errno.errno59 libc.src.sys.socket.socketpair60 libc.src.sys.socket.send61 libc.src.sys.socket.recv62 libc.src.unistd.close63 libc.test.UnitTest.ErrnoCheckingTest64 libc.test.UnitTest.ErrnoSetterMatcher65)66 67add_libc_unittest(68 sendto_recvfrom_test69 SUITE70 libc_sys_socket_unittests71 SRCS72 sendto_recvfrom_test.cpp73 DEPENDS74 libc.include.sys_socket75 libc.src.errno.errno76 libc.src.sys.socket.socketpair77 libc.src.sys.socket.sendto78 libc.src.sys.socket.recvfrom79 libc.src.unistd.close80 libc.test.UnitTest.ErrnoCheckingTest81 libc.test.UnitTest.ErrnoSetterMatcher82)83 84add_libc_unittest(85 sendmsg_recvmsg_test86 SUITE87 libc_sys_socket_unittests88 SRCS89 sendmsg_recvmsg_test.cpp90 DEPENDS91 libc.include.sys_socket92 libc.src.errno.errno93 libc.src.sys.socket.socketpair94 libc.src.sys.socket.sendmsg95 libc.src.sys.socket.recvmsg96 libc.src.unistd.close97 libc.test.UnitTest.ErrnoCheckingTest98 libc.test.UnitTest.ErrnoSetterMatcher99)100