我正在开发一个实现用户级线程的线程库(我有类似 pthread_setscope 的东西)并且我正在寻找一组测试以避免为我实现的每个函数(互斥锁、条件等)编写一个测试...... )
有谁知道这样的事情?
我正在开发一个实现用户级线程的线程库(我有类似 pthread_setscope 的东西)并且我正在寻找一组测试以避免为我实现的每个函数(互斥锁、条件等)编写一个测试...... )
有谁知道这样的事情?
测试套件可以在以下模式下运行:
- 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
最后你可以看看Open POSIX Test Suite。