brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.2 KiB · ced6075 Raw
382 lines · plain
1add_custom_target(libc-string-tests)2 3add_subdirectory(memory_utils)4 5add_header_library(6  strchr_test_support7  HDRS8    StrchrTest.h9)10 11add_libc_test(12  memccpy_test13  SUITE14    libc-string-tests15  SRCS16    memccpy_test.cpp17  DEPENDS18    libc.src.string.memccpy19)20 21add_libc_test(22  mempcpy_test23  SUITE24    libc-string-tests25  SRCS26    mempcpy_test.cpp27  DEPENDS28    libc.src.string.mempcpy29)30 31add_libc_test(32  memmem_test33  SUITE34    libc-string-tests35  SRCS36    memmem_test.cpp37  DEPENDS38    libc.src.string.memmem39)40 41add_libc_test(42  memchr_test43  SUITE44    libc-string-tests45  SRCS46    memchr_test.cpp47  DEPENDS48    libc.src.string.memchr49)50 51add_libc_test(52  memrchr_test53  SUITE54    libc-string-tests55  SRCS56    memrchr_test.cpp57  DEPENDS58    libc.src.string.memrchr59)60 61add_libc_test(62  stpcpy_test63  SUITE64    libc-string-tests65  SRCS66    stpcpy_test.cpp67  DEPENDS68    libc.src.string.stpcpy69)70 71add_libc_test(72  stpncpy_test73  SUITE74    libc-string-tests75  SRCS76    stpncpy_test.cpp77  DEPENDS78    libc.src.string.stpncpy79)80 81add_libc_test(82  strcat_test83  SUITE84    libc-string-tests85  SRCS86    strcat_test.cpp87  DEPENDS88    libc.src.string.strcat89)90 91add_libc_test(92  strchr_test93  SUITE94    libc-string-tests95  SRCS96    strchr_test.cpp97  DEPENDS98    libc.src.string.strchr99    .strchr_test_support100)101 102add_libc_test(103  strchrnul_test104  SUITE105    libc-string-tests106  SRCS107    strchrnul_test.cpp108  DEPENDS109    libc.src.string.strchrnul110)111 112add_libc_test(113  strcmp_test114  SUITE115    libc-string-tests116  SRCS117    strcmp_test.cpp118  DEPENDS119    libc.src.string.strcmp120)121 122add_libc_test(123  strcasestr_test124  SUITE125    libc-string-tests126  SRCS127    strcasestr_test.cpp128  DEPENDS129    libc.src.string.strcasestr130)131 132add_libc_test(133  strcoll_test134  SUITE135    libc-string-tests136  SRCS137    strcoll_test.cpp138  DEPENDS139    libc.src.string.strcoll140)141 142add_libc_test(143  strcpy_test144  SUITE145    libc-string-tests146  SRCS147    strcpy_test.cpp148  DEPENDS149    libc.src.string.strcpy150)151 152add_libc_test(153  strcspn_test154  SUITE155    libc-string-tests156  SRCS157    strcspn_test.cpp158  DEPENDS159    libc.src.string.strcspn160)161 162add_libc_test(163  strdup_test164  SUITE165    libc-string-tests166  SRCS167    strdup_test.cpp168  DEPENDS169    libc.src.string.strdup170    libc.src.errno.errno171    libc.test.UnitTest.ErrnoCheckingTest172)173 174# FIXME: This is failing on the bot for some reason, disable for now.175if(NOT LIBC_TARGET_ARCHITECTURE_IS_NVPTX)176  add_libc_test(177    strerror_test178    SUITE179      libc-string-tests180    SRCS181      strerror_test.cpp182    DEPENDS183      libc.src.string.strerror184  )185endif()186 187add_libc_test(188  strerror_r_test189  SUITE190    libc-string-tests191  SRCS192    strerror_r_test.cpp193  DEPENDS194    libc.src.string.strerror_r195)196 197add_libc_test(198  strlcat_test199  SUITE200    libc-string-tests201  SRCS202    strlcat_test.cpp203  DEPENDS204    libc.src.string.strlcat205)206 207add_libc_test(208  strlcpy_test209  SUITE210    libc-string-tests211  SRCS212    strlcpy_test.cpp213  DEPENDS214    libc.src.string.strlcpy215)216 217add_libc_test(218  strlen_test219  SUITE220    libc-string-tests221  SRCS222    strlen_test.cpp223  DEPENDS224    libc.src.string.strlen225)226 227add_libc_test(228  strncat_test229  SUITE230    libc-string-tests231  SRCS232    strncat_test.cpp233  DEPENDS234    libc.src.string.strncat235)236 237add_libc_test(238  strncmp_test239  SUITE240    libc-string-tests241  SRCS242    strncmp_test.cpp243  DEPENDS244    libc.src.string.strncmp245)246 247add_libc_test(248  strncpy_test249  SUITE250    libc-string-tests251  SRCS252    strncpy_test.cpp253  DEPENDS254    libc.src.string.strncpy255)256 257add_libc_test(258  strndup_test259  SUITE260    libc-string-tests261  SRCS262    strndup_test.cpp263  DEPENDS264    libc.src.string.strndup265)266 267add_libc_test(268  strnlen_test269  SUITE270    libc-string-tests271  SRCS272    strnlen_test.cpp273  DEPENDS274    libc.src.string.strnlen275)276 277add_libc_test(278  strpbrk_test279  SUITE280    libc-string-tests281  SRCS282    strpbrk_test.cpp283  DEPENDS284    libc.src.string.strpbrk285)286 287add_libc_test(288  strrchr_test289  SUITE290    libc-string-tests291  SRCS292    strrchr_test.cpp293  DEPENDS294    libc.src.string.strrchr295    .strchr_test_support296)297 298add_libc_test(299  strsep_test300  SUITE301    libc-string-tests302  SRCS303    strsep_test.cpp304  DEPENDS305    libc.src.string.strsep306)307 308add_libc_test(309  strsignal_test310  SUITE311    libc-string-tests312  SRCS313    strsignal_test.cpp314  DEPENDS315    libc.src.string.strsignal316)317 318add_libc_test(319  strspn_test320  SUITE321    libc-string-tests322  SRCS323    strspn_test.cpp324  DEPENDS325    libc.src.string.strspn326)327 328add_libc_test(329  strstr_test330  SUITE331    libc-string-tests332  SRCS333    strstr_test.cpp334  DEPENDS335    libc.src.string.strstr336)337 338add_libc_test(339  strtok_test340  SUITE341    libc-string-tests342  SRCS343    strtok_test.cpp344  DEPENDS345    libc.src.string.strtok346)347 348add_libc_test(349  strtok_r_test350  SUITE351    libc-string-tests352  SRCS353    strtok_r_test.cpp354  DEPENDS355    libc.src.string.strtok_r356)357 358add_libc_test(359  strxfrm_test360  SUITE361    libc-string-tests362  SRCS363    strxfrm_test.cpp364  DEPENDS365    libc.src.string.strxfrm366)367 368add_libc_test(369  memset_explicit_test370  SUITE371    libc-string-tests372  SRCS373    memset_explicit_test.cpp374  DEPENDS375    libc.src.string.memset_explicit376)377 378add_libc_multi_impl_test(memcmp libc-string-tests SRCS memcmp_test.cpp)379add_libc_multi_impl_test(memcpy libc-string-tests SRCS memcpy_test.cpp)380add_libc_multi_impl_test(memmove libc-string-tests SRCS memmove_test.cpp)381add_libc_multi_impl_test(memset libc-string-tests SRCS memset_test.cpp)382