标签: c unit-testing open-source standard-library libc
我正在寻找C标准库的测试套件(主要是针对不接触“外部世界”的算法,因此strcpy(),memcmp(),itoa()&喜欢)
strcpy()
memcmp()
itoa()
我尝试下载GCC源代码,但它们非常庞大,我找不到任何可以在那里重复使用的内容......
(很明显,问题是关于ANSI C标准库,而不是POSIX或其他。另外,我希望测试相当便携。)
答案 0 :(得分:2)
The public domain C library有非常简单的测试用例,它们嵌入在每个源代码文件中。例如:memcpy,strtol
Newlib将测试用例组织为测试套件。它们更复杂,但几乎不涉及所有功能:memcpy