Например, я хочу написать свою libc. Скажем, newlib мне не подходит (лицензия, nih, пох). Чем можно протестировать, реализованы ли все интерфейсы? Или хотя бы объявлены/заглушки (это важнее!).
Ну, т.е., я подозреваю что в природе существует уже тестовый набор, которым тестят тот же newlib, и всякие другие реализации libc. Но я его не нашел.
UPD. Чего-то я слепень. Есть newlib-cygwin/newlib/testsuite
, может подойдет.
Если кто что-то еще посоветуют, буду благодарен.
UPD2. Маловато там в newlib-cygwin/newlib/testsuite тестовых данных, явно не вся либа, 17 файлов, 3000 строк в них. Вот оно, тестирование в опенсорсе ;)
UPD3. http://nsz.repo.hu/git/?p=libc-test - вот это мегавещь. Только очень прецизионная, у меня даже хостовый glibc на ней высыпал около 300 ошибок.