115 lines · plain
1add_custom_target(libc_sched_unittests)2 3add_libc_unittest(4 affinity_test5 SUITE6 libc_sched_unittests7 SRCS8 affinity_test.cpp9 DEPENDS10 libc.hdr.types.cpu_set_t11 libc.hdr.types.pid_t12 libc.include.sys_syscall13 libc.src.__support.OSUtil.osutil14 libc.src.errno.errno15 libc.src.sched.sched_getaffinity16 libc.src.sched.sched_setaffinity17 libc.test.UnitTest.ErrnoCheckingTest18 libc.test.UnitTest.ErrnoSetterMatcher19)20 21add_libc_unittest(22 yield_test23 SUITE24 libc_sched_unittests25 SRCS26 yield_test.cpp27 DEPENDS28 libc.src.errno.errno29 libc.src.sched.sched_yield30 libc.test.UnitTest.ErrnoCheckingTest31)32 33add_libc_unittest(34 get_priority_test35 SUITE36 libc_sched_unittests37 SRCS38 get_priority_test.cpp39 DEPENDS40 libc.hdr.sched_macros41 libc.src.errno.errno42 libc.src.sched.sched_get_priority_min43 libc.src.sched.sched_get_priority_max44 libc.test.UnitTest.ErrnoCheckingTest45)46 47add_libc_unittest(48 getcpu_test49 SUITE50 libc_sched_unittests51 SRCS52 getcpu_test.cpp53 DEPENDS54 libc.src.errno.errno55 libc.src.sched.getcpu56 libc.test.UnitTest.ErrnoCheckingTest57)58 59add_libc_unittest(60 scheduler_test61 SUITE62 libc_sched_unittests63 SRCS64 param_and_scheduler_test.cpp65 DEPENDS66 libc.hdr.sched_macros67 libc.hdr.types.struct_sched_param68 libc.src.errno.errno69 libc.src.sched.sched_getscheduler70 libc.src.sched.sched_setscheduler71 libc.src.sched.sched_getparam72 libc.src.sched.sched_setparam73 libc.src.sched.sched_get_priority_min74 libc.src.sched.sched_get_priority_max75 libc.src.unistd.getuid76 libc.test.UnitTest.ErrnoCheckingTest77)78 79add_libc_unittest(80 sched_rr_get_interval_test81 SUITE82 libc_sched_unittests83 SRCS84 sched_rr_get_interval_test.cpp85 DEPENDS86 libc.hdr.sched_macros87 libc.hdr.types.struct_timespec88 libc.src.errno.errno89 libc.src.sched.sched_getscheduler90 libc.src.sched.sched_setscheduler91 libc.src.sched.sched_get_priority_min92 libc.src.sched.sched_rr_get_interval93 libc.src.unistd.getuid94 libc.test.UnitTest.ErrnoCheckingTest95)96 97add_libc_unittest(98 cpu_count_test99 SUITE100 libc_sched_unittests101 SRCS102 cpu_count_test.cpp103 DEPENDS104 libc.hdr.sched_macros105 libc.hdr.types.cpu_set_t106 libc.hdr.types.pid_t107 libc.include.sys_syscall108 libc.src.__support.OSUtil.osutil109 libc.src.errno.errno110 libc.src.sched.sched_getaffinity111 libc.src.sched.__sched_getcpucount112 libc.test.UnitTest.ErrnoCheckingTest113 libc.test.UnitTest.ErrnoSetterMatcher114)115