C: POSIX线程库测试套件

5
我正在开发一个线程库,实现用户级线程(我已经有了类似 pthread_setscope 的东西),我正在寻找一组测试来避免为我实现的每个函数编写一个测试(互斥、条件等)。
是否有人知道这样的东西?

你刚才是在自言自语吗?O.o - Joao da Silva
是的,我做到了。虽然没有人回答,但我自己搜索并发布了我找到的答案。我希望能在这里快速得到答案,但最终我还是自己解决了 :) - claf
你是因为这个原因才给它点了踩吗?O.o - claf
我没有点踩,实际上我现在会点赞,因为这个答案非常有用 :) - Joao da Silva
我刚刚收到了我的第一个踩票,想知道是在哪里以及为什么 :) 原来是你,抱歉 :) - claf
1个回答

6
这里是OpenGroup POSIX Threads Test Suite
测试套件可在以下模式下运行: - POSIX 1003.1-1996 模式,仅涵盖 Pthreads。 - UNIX 98 模式,覆盖 Pthreads 和 XSH5 扩展。 - POSIX 1003.1-2003 模式。 - UNIX 03 模式。
这使得测试套件在您开发线程实现时可以轻松使用,例如最初您可能只想运行 POSIX 1003.1-1996 子集。
断言计数如下: - POSIX 96 模式:PTHR.hdr 286,PTHR.os 445。 - UNIX98 模式:PTHR.hdr 365,PTHR.os 563。
还有IEEE POSIX Certification Test Suites
最后,您可以查看Open POSIX Test Suite

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接