适用于C标准库的全面开源测试套件

时间:2012-08-27 23:05:16

标签: c unit-testing open-source standard-library libc

我正在寻找C标准库的测试套件(主要是针对不接触“外部世界”的算法,因此strcpy()memcmp()itoa()&喜欢)

我尝试下载GCC源代码,但它们非常庞大,我找不到任何可以在那里重复使用的内容......

(很明显,问题是关于ANSI C标准库,而不是POSIX或其他。另外,我希望测试相当便携。)

1 个答案:

答案 0 :(得分:2)

The public domain C library有非常简单的测试用例,它们嵌入在每个源代码文件中。例如:memcpystrtol

Newlib将测试用例组织为测试套件。它们更复杂,但几乎不涉及所有功能:memcpy