2009-02-11 30 views
5

Tôi đang làm việc trên thư viện chuỗi thực hiện chủ đề cấp người dùng (tôi có thứ gì đó như pthread_setscope hoạt động) và tôi đang tìm một số thử nghiệm để tránh viết một cho mỗi hàm Tôi thực hiện (mutexes, conditions, etc ...)C: Bộ kiểm tra thư viện chủ đề POSIX

Có ai biết điều gì đó như thế không?

+0

Bạn vừa trả lời cho chính mình? O.o –

+0

Vâng, tôi đã làm, trong khi không ai có vẻ trả lời, tôi chỉ tìm kiếm một mình và đăng câu trả lời mà tôi tìm thấy. Tôi hy vọng cho một câu trả lời nhanh ở đây nhưng cuối cùng tôi đã làm điều đó bản thân mình :) – claf

+0

Bạn đã bỏ phiếu xuống vì lý do này? Oo – claf

Trả lời

6

Đây là OpenGroup POSIX Threads Test Suite:

Các bộ kiểm tra có thể được chạy trong các phương thức sau:

  • POSIX 1.003,1-1996 chế độ, chỉ bao gồm pthreads.
  • UNIX chế độ 98, bao gồm pthreads và các phần mở rộng XSH5
  • POSIX 1.003,1-2003 chế độ
  • UNIX 03 chế độ

Điều này cho phép các bộ kiểm tra dễ dàng được sử dụng trong quá trình phát triển thực hiện chủ đề của bạn, ví ví dụ ban đầu bạn chỉ có thể chạy tập hợp con POSIX 1003.1-1996.

Các tội khẳng định như sau:

  • POSIX 96 CHẾ ĐỘ: PTHR.hdr 286, PTHR.os 445
  • UNIX98 CHẾ ĐỘ: PTHR.hdr 365, PTHR.os 563

Ngoài ra còn có IEEE POSIX Certification Test Suites.

Cuối cùng, bạn có thể xem qua số Open POSIX Test Suite.

Các vấn đề liên quan