1add_libc_testsuite(libc_stdio_unittests) 2 3add_libc_unittest( 4 fileop_test 5 SUITE 6 libc_stdio_unittests 7 SRCS 8 fileop_test.cpp 9 DEPENDS 10 libc.include.errno 11 libc.include.stdio 12 libc.src.stdio.clearerr 13 libc.src.stdio.fclose 14 libc.src.stdio.feof 15 libc.src.stdio.ferror 16 libc.src.stdio.fflush 17 libc.src.stdio.fopen 18 libc.src.stdio.fread 19 libc.src.stdio.fseek 20 libc.src.stdio.fwrite 21) 22 23add_libc_unittest( 24 unlocked_fileop_test 25 SUITE 26 libc_stdio_unittests 27 SRCS 28 unlocked_fileop_test.cpp 29 DEPENDS 30 libc.include.errno 31 libc.include.stdio 32 libc.src.stdio.clearerr_unlocked 33 libc.src.stdio.fclose 34 libc.src.stdio.feof_unlocked 35 libc.src.stdio.ferror_unlocked 36 libc.src.stdio.flockfile 37 libc.src.stdio.fopen 38 libc.src.stdio.fread_unlocked 39 libc.src.stdio.funlockfile 40 libc.src.stdio.fwrite_unlocked 41) 42 43add_libc_unittest( 44 fopencookie_test 45 SUITE 46 libc_stdio_unittests 47 SRCS 48 fopencookie_test.cpp 49 DEPENDS 50 libc.include.errno 51 libc.include.stdio 52 libc.include.stdlib 53 libc.src.stdio.clearerr 54 libc.src.stdio.fclose 55 libc.src.stdio.feof 56 libc.src.stdio.ferror 57 libc.src.stdio.fflush 58 libc.src.stdio.fopencookie 59 libc.src.stdio.fread 60 libc.src.stdio.fseek 61 libc.src.stdio.fwrite 62 LINK_LIBRARIES 63 LibcMemoryHelpers 64) 65 66add_libc_unittest( 67 sprintf_test 68 SUITE 69 libc_stdio_unittests 70 SRCS 71 sprintf_test.cpp 72 DEPENDS 73 libc.src.stdio.sprintf 74) 75 76add_libc_unittest( 77 snprintf_test 78 SUITE 79 libc_stdio_unittests 80 SRCS 81 snprintf_test.cpp 82 DEPENDS 83 libc.src.stdio.snprintf 84) 85 86add_libc_unittest( 87 fprintf_test 88 SUITE 89 libc_stdio_unittests 90 SRCS 91 fprintf_test.cpp 92 DEPENDS 93 libc.src.stdio.fprintf 94 libc.src.stdio.fclose 95 libc.src.stdio.ferror 96 libc.src.stdio.fopen 97 libc.src.stdio.fread 98) 99 100 101add_libc_unittest( 102 printf_test 103 SUITE 104 libc_stdio_unittests 105 SRCS 106 printf_test.cpp 107 DEPENDS 108 libc.src.stdio.printf 109) 110 111add_subdirectory(printf_core) 112 113add_subdirectory(testdata) 114