2009-02-11 17 views
5

Estoy trabajando en una biblioteca de hilos que implementa subprocesos de nivel de usuario (tengo algo así como pthread_setscope que funciona) y estoy buscando algún conjunto de pruebas para evitar escribir uno para cada función Implemento (mutexes, condiciones, etc.)C: biblioteca de hilos POSIX test-suite

¿Alguien sabe algo así?

+0

¿Te acabas de responder a ti mismo? O.o –

+0

Sí, lo hice, aunque nadie parece responder, solo busqué por mí mismo y publiqué la respuesta que encontré. Esperaba una respuesta rápida aquí, pero finalmente lo hice yo mismo :) – claf

+0

¿Acabas de votar por esta razón? Oo – claf

Respuesta

6

Aquí es el OpenGroup POSIX Threads Test Suite:

El conjunto de pruebas se puede ejecutar en los siguientes modos:

  • POSIX modo de 1003,1 a 1996, que cubre solamente Pthreads.
  • UNIX 98, de modo que cubren Pthreads y las extensiones XSH5
  • POSIX 1.003,1-2003 modo
  • UNIX 03 modo de

Esto permite que el conjunto de pruebas para ser utilizado fácilmente durante el desarrollo de la implementación de las discusiones, por En un principio, es posible que solo desee ejecutar el subconjunto POSIX 1003.1-1996.

Los recuentos de aserción son como sigue:

  • POSIX 96 MODE: PTHR.hdr 286, PTHR.os 445
  • UNIX98 MODE: PTHR.hdr 365, PTHR.os 563

También está el IEEE POSIX Certification Test Suites.

Finalmente, puedes echarle un vistazo al Open POSIX Test Suite.