2012-08-27 96 views
8

我正在寻找一个C标准库测试套件(主要为算法不接触“外面的世界”,所以strcpy()memcmp()itoa() &喜欢)。全面的开源测试套件的C标准库

我尝试下载GCC源代码,但他们是非常大的,我无法找到任何东西,我可以在那里重用......

(需要明确的是,这个问题是指对ANSI C标准库,而不是POSIX或其他。另外,我想测试是相当便携的。)

+3

可能您正在寻找错误的地方,您必须查看glibc源代码([here](http://sourceware.org/git/? p = glibc.git; a =树)GIT存储库)。据我所见,测试(以'tst-'或'test-'开头的文件)分散在各个目录中,靠近他们测试的功能的实现。 –

+0

谢谢;尽管如此,它们乍一看却显得非常复杂(浏览了'string' subdir),很难验证它们实际做了什么/测试了什么;例如'test-string.h'似乎也引用'mmap()',所以不幸的是它看起来不便于移植和“通用”。 – akavel

+0

这就是为什么我发布它作为评论,而不是作为答案:) –

回答