brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.3 KiB · 251b009 Raw
245 lines · plain
1add_libc_integration_test_suite(libc-pthread-integration-tests)2 3add_integration_test(4  pthread_mutex_test5  SUITE6    libc-pthread-integration-tests7  SRCS8    pthread_mutex_test.cpp9  DEPENDS10    libc.hdr.stdint_proxy11    libc.include.pthread12    libc.src.errno.errno13    libc.src.pthread.pthread_mutex_destroy14    libc.src.pthread.pthread_mutex_init15    libc.src.pthread.pthread_mutex_lock16    libc.src.pthread.pthread_mutex_unlock17    libc.src.pthread.pthread_create18    libc.src.pthread.pthread_join19)20 21add_integration_test(22  pthread_barrier_test23  SUITE24    libc-pthread-integration-tests25  SRCS26    pthread_barrier_test.cpp27  DEPENDS28    libc.include.pthread29    libc.src.errno.errno30    libc.src.pthread.pthread_barrier_destroy31    libc.src.pthread.pthread_barrier_wait32    libc.src.pthread.pthread_barrier_init33    libc.src.pthread.pthread_create34    libc.src.pthread.pthread_join35    libc.src.stdio.printf36)37 38add_integration_test(39  pthread_rwlock_test40  SUITE41    libc-pthread-integration-tests42  SRCS43    pthread_rwlock_test.cpp44  DEPENDS45    libc.hdr.time_macros46    libc.hdr.errno_macros47    libc.include.pthread48    libc.src.pthread.pthread_rwlock_destroy49    libc.src.pthread.pthread_rwlock_init50    libc.src.pthread.pthread_rwlock_rdlock51    libc.src.pthread.pthread_rwlock_tryrdlock52    libc.src.pthread.pthread_rwlock_timedrdlock53    libc.src.pthread.pthread_rwlock_clockrdlock54    libc.src.pthread.pthread_rwlock_wrlock55    libc.src.pthread.pthread_rwlock_trywrlock56    libc.src.pthread.pthread_rwlock_timedwrlock57    libc.src.pthread.pthread_rwlock_clockwrlock58    libc.src.pthread.pthread_rwlock_unlock59    libc.src.pthread.pthread_create60    libc.src.pthread.pthread_join61    libc.src.pthread.pthread_rwlockattr_init62    libc.src.pthread.pthread_rwlockattr_destroy63    libc.src.pthread.pthread_rwlockattr_setpshared64    libc.src.pthread.pthread_rwlockattr_setkind_np65    libc.src.__support.threads.linux.raw_mutex66    libc.src.stdio.printf67    libc.src.stdlib.getenv68    libc.src.sys.mman.mmap69    libc.src.sys.mman.munmap70    libc.src.time.clock_gettime71    libc.src.sys.random.getrandom72    libc.src.unistd.fork73    libc.src.sys.wait.waitpid74    libc.src.stdlib.exit75    libc.src.__support.CPP.atomic76    libc.src.__support.CPP.new77    libc.src.__support.threads.sleep78)79 80add_integration_test(81  pthread_spinlock_test82  SUITE83    libc-pthread-integration-tests84  SRCS85    pthread_spinlock_test.cpp86  DEPENDS87    libc.hdr.errno_macros88    libc.include.pthread89    libc.src.pthread.pthread_spin_init90    libc.src.pthread.pthread_spin_destroy91    libc.src.pthread.pthread_spin_lock92    libc.src.pthread.pthread_spin_trylock93    libc.src.pthread.pthread_spin_unlock94    libc.src.pthread.pthread_create95    libc.src.pthread.pthread_join96)97 98add_integration_test(99  pthread_test100  SUITE101    libc-pthread-integration-tests102  SRCS103    pthread_test.cpp104  DEPENDS105    libc.hdr.stdint_proxy106    libc.include.pthread107    libc.src.pthread.pthread_create108    libc.src.pthread.pthread_join109)110 111add_integration_test(112  pthread_equal_test113  SUITE114    libc-pthread-integration-tests115  SRCS116    pthread_equal_test.cpp117  DEPENDS118    libc.hdr.stdint_proxy119    libc.include.pthread120    libc.src.errno.errno121    libc.src.pthread.pthread_mutex_destroy122    libc.src.pthread.pthread_mutex_init123    libc.src.pthread.pthread_mutex_lock124    libc.src.pthread.pthread_mutex_unlock125    libc.src.pthread.pthread_create126    libc.src.pthread.pthread_equal127    libc.src.pthread.pthread_join128    libc.src.pthread.pthread_self129)130 131add_integration_test(132  pthread_name_test133  SUITE134    libc-pthread-integration-tests135  SRCS136    pthread_name_test.cpp137  DEPENDS138    libc.hdr.stdint_proxy139    libc.include.pthread140    libc.src.errno.errno141    libc.src.pthread.pthread_create142    libc.src.pthread.pthread_getname_np143    libc.src.pthread.pthread_join144    libc.src.pthread.pthread_mutex_destroy145    libc.src.pthread.pthread_mutex_init146    libc.src.pthread.pthread_mutex_lock147    libc.src.pthread.pthread_mutex_unlock148    libc.src.pthread.pthread_self149    libc.src.pthread.pthread_setname_np150)151 152add_integration_test(153  pthread_exit_test154  SUITE155    libc-pthread-integration-tests156  SRCS157    pthread_exit_test.cpp158  DEPENDS159    libc.include.pthread160    libc.src.pthread.pthread_create161    libc.src.pthread.pthread_exit162    libc.src.pthread.pthread_join163)164 165add_integration_test(166  pthread_tss_test167  SUITE168    libc-pthread-integration-tests169  SRCS170    pthread_tss_test.cpp171  DEPENDS172    libc.include.pthread173    libc.src.pthread.pthread_create174    libc.src.pthread.pthread_exit175    libc.src.pthread.pthread_join176    libc.src.pthread.pthread_key_create177    libc.src.pthread.pthread_key_delete178    libc.src.pthread.pthread_getspecific179    libc.src.pthread.pthread_setspecific180)181 182add_integration_test(183  pthread_once_test184  SUITE185    libc-pthread-integration-tests186  SRCS187    pthread_once_test.cpp188  DEPENDS189    libc.hdr.stdint_proxy190    libc.include.pthread191    libc.src.pthread.pthread_once192    libc.src.pthread.pthread_mutex_destroy193    libc.src.pthread.pthread_mutex_init194    libc.src.pthread.pthread_mutex_lock195    libc.src.pthread.pthread_mutex_unlock196    libc.src.pthread.pthread_create197    libc.src.pthread.pthread_join198    libc.src.__support.CPP.atomic199)200 201add_integration_test(202  pthread_join_test203  SUITE204    libc-pthread-integration-tests205  SRCS206    pthread_join_test.cpp207  DEPENDS208    libc.include.pthread209    libc.include.stdio210    libc.src.errno.errno211    libc.src.pthread.pthread_create212    libc.src.pthread.pthread_join213)214 215add_integration_test(216  pthread_create_test217  SUITE218    libc-pthread-integration-tests219  SRCS220    pthread_create_test.cpp221  DEPENDS222    libc.include.pthread223    libc.src.errno.errno224    libc.src.pthread.pthread_create225    libc.src.pthread.pthread_join226    libc.src.pthread.pthread_attr_getdetachstate227    libc.src.pthread.pthread_attr_getguardsize228    libc.src.pthread.pthread_attr_getstack229    libc.src.pthread.pthread_attr_getstacksize230    libc.src.pthread.pthread_attr_setdetachstate231    libc.src.pthread.pthread_attr_setguardsize232    libc.src.pthread.pthread_attr_setstack233    libc.src.pthread.pthread_attr_setstacksize234    libc.src.pthread.pthread_attr_init235    libc.src.pthread.pthread_attr_destroy236    libc.src.pthread.pthread_self237    libc.src.sys.mman.mmap238    libc.src.sys.mman.munmap239    libc.src.sys.random.getrandom240    libc.src.__support.threads.thread241    libc.src.__support.CPP.atomic242    libc.src.__support.CPP.array243    libc.src.__support.CPP.new244)245