128 lines · plain
1add_custom_target(libc_sys_stat_unittests)2 3add_subdirectory(testdata)4 5add_libc_unittest(6 chmod_test7 SUITE8 libc_sys_stat_unittests9 SRCS10 chmod_test.cpp11 DEPENDS12 libc.hdr.fcntl_macros13 libc.include.sys_stat14 libc.src.errno.errno15 libc.src.fcntl.open16 libc.src.sys.stat.chmod17 libc.src.unistd.close18 libc.src.unistd.write19 libc.test.UnitTest.ErrnoCheckingTest20 libc.test.UnitTest.ErrnoSetterMatcher21)22 23add_libc_unittest(24 fchmodat_test25 SUITE26 libc_sys_stat_unittests27 SRCS28 fchmodat_test.cpp29 DEPENDS30 libc.hdr.fcntl_macros31 libc.include.sys_stat32 libc.src.errno.errno33 libc.src.fcntl.open34 libc.src.sys.stat.fchmodat35 libc.src.unistd.close36 libc.src.unistd.write37 libc.test.UnitTest.ErrnoCheckingTest38 libc.test.UnitTest.ErrnoSetterMatcher39)40 41add_libc_unittest(42 fchmod_test43 SUITE44 libc_sys_stat_unittests45 SRCS46 fchmod_test.cpp47 DEPENDS48 libc.hdr.fcntl_macros49 libc.include.sys_stat50 libc.src.errno.errno51 libc.src.fcntl.open52 libc.src.sys.stat.fchmod53 libc.src.unistd.close54 libc.src.unistd.write55 libc.test.UnitTest.ErrnoCheckingTest56 libc.test.UnitTest.ErrnoSetterMatcher57)58 59add_libc_unittest(60 mkdirat_test61 SUITE62 libc_sys_stat_unittests63 SRCS64 mkdirat_test.cpp65 DEPENDS66 libc.hdr.fcntl_macros67 libc.include.sys_stat68 libc.src.errno.errno69 libc.src.sys.stat.mkdirat70 libc.src.unistd.rmdir71 libc.test.UnitTest.ErrnoCheckingTest72 libc.test.UnitTest.ErrnoSetterMatcher73)74 75add_libc_unittest(76 stat_test77 SUITE78 libc_sys_stat_unittests79 SRCS80 stat_test.cpp81 DEPENDS82 libc.hdr.fcntl_macros83 libc.include.sys_stat84 libc.src.errno.errno85 libc.src.sys.stat.stat86 libc.src.fcntl.open87 libc.src.unistd.close88 libc.src.unistd.unlink89 libc.test.UnitTest.ErrnoCheckingTest90 libc.test.UnitTest.ErrnoSetterMatcher91)92 93add_libc_unittest(94 lstat_test95 SUITE96 libc_sys_stat_unittests97 SRCS98 lstat_test.cpp99 DEPENDS100 libc.hdr.fcntl_macros101 libc.include.sys_stat102 libc.src.errno.errno103 libc.src.sys.stat.lstat104 libc.src.fcntl.open105 libc.src.unistd.close106 libc.src.unistd.unlink107 libc.test.UnitTest.ErrnoCheckingTest108 libc.test.UnitTest.ErrnoSetterMatcher109)110 111add_libc_unittest(112 fstat_test113 SUITE114 libc_sys_stat_unittests115 SRCS116 fstat_test.cpp117 DEPENDS118 libc.hdr.fcntl_macros119 libc.include.sys_stat120 libc.src.errno.errno121 libc.src.sys.stat.fstat122 libc.src.fcntl.open123 libc.src.unistd.close124 libc.src.unistd.unlink125 libc.test.UnitTest.ErrnoCheckingTest126 libc.test.UnitTest.ErrnoSetterMatcher127)128