ja szukam dla TestSuite Biblioteka standardowa języka C (głównie dla algorytmów nie stykającej się z „świat zewnętrzny”, więc strcpy()
, memcmp()
, itoa()
& lubi).Kompleksowy zestaw testów open-source dla Biblioteki C Standard
Próbowałem pobierając źródła GCC, ale są bardzo duże i mam problem ze znalezieniem czegokolwiek mógłbym ponownego użycia tam ...
(Żeby było jasne, kwestia rozumie o ANSI C Standard Library , nie POSIX lub jeszcze. Również chciałbym, aby testy były raczej przenośne.)
Prawdopodobnie szukasz w niewłaściwym miejscu, musisz zajrzeć do źródeł glibc ([tutaj] (http://sourceware.org/git/? p = glibc.git; a = tree) repozytorium GIT). O ile widzę testy (pliki zaczynające się od 'tst-' lub 'test-') są rozproszone w różnych katalogach, w pobliżu implementacji testowanych funkcji. –
dzięki; mimo to na pierwszy rzut oka wyglądają bardzo zwinnie (przeglądają podkatalog 'string'), tak więc trudno jest sprawdzić, co faktycznie robią/testują; również 'test-string.h' na przykład wydaje się odwoływać' mmap() ', więc nie wygląda niestety przenośnie i" uniwersalnie ". – akavel
Dlatego napisałem to jako komentarz, a nie jako odpowiedź :) –