Opened 19 years ago
Closed 10 years ago
#61 closed enhancement (fixed)
Build POSIX test suite for haiku
Reported by: | andrewbachmann | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/POSIX | Version: | R1/pre-alpha1 |
Keywords: | Cc: | diver, kaoutsis | |
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
It would be good to build this test suite for Haiku at some point, and possibly also for other BeOS variants, in order to test them for (in)compatibility.
credit to Philippe Houdoin for this worthy suggestion from the openbeos list
Attachments (2)
Change History (22)
comment:1 by , 19 years ago
Cc: | added |
---|
comment:2 by , 19 years ago
Cc: | added |
---|
comment:3 by , 18 years ago
Platform: | → All |
---|
comment:4 by , 18 years ago
Cc: | added |
---|
comment:5 by , 18 years ago
Description: | modified (diff) |
---|
Note that we have already some of those tests in the tree (src/tests/system/libroot/posix/posixtestsuite)
comment:6 by , 18 years ago
BTW, for some reason this ticket is assigned to me, but I don't feel responsible for it and don't think I'll take action any time soon. If anyone wants this test suite, please just grab the ticket and do it.
comment:8 by , 17 years ago
Owner: | removed |
---|
comment:9 by , 17 years ago
Comments on posix-testsuite.diff:
- made the output easier to observe;
- added the sigsuspend_6-1 test to the package;
- made the fork_3-1 test return when it fails;
- added output to the pthread_once tests;
- other minor cosmetic changes.
by , 17 years ago
Attachment: | posix-testsuite.diff added |
---|
by , 16 years ago
Attachment: | posix-testsuite_killpg_sigpause.diff added |
---|
comment:11 by , 16 years ago
posix-testsuite_killpg_sigpause.diff:
- added the killpg() and sigpause() tests to the package
comment:12 by , 16 years ago
Version: | → R1 development |
---|
"PosixTestSuite" is listed in OptionalTestPackages. Is there a reason to keep this ticket open?
comment:14 by , 15 years ago
Milestone: | R1 → POSIX |
---|
comment:15 by , 15 years ago
Component: | Build System → System/POSIX |
---|---|
Milestone: | POSIX → R1 |
comment:16 by , 14 years ago
patch: | 0 → 1 |
---|
comment:17 by , 12 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
These patches definitively could use some reviews.
comment:18 by , 12 years ago
Last year I removed the POSIX test suite as it were and replaced it by a complete import of the original source. Thereafter I updated/removed some of the tests (signal and timer related ones at least) to agree with the POSIX specification. Both the test suite and Haiku's POSIX compliance need more work.
Anyway, the patches are now obsolete. While the colored output maybe be nice to look at, it doesn't help with keeping track of the functional changes. So I don't think we should reintroduce it. The same goes for the style changes.
comment:19 by , 12 years ago
patch: | 1 → 0 |
---|
comment:20 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
It's now also available as an haikuports recipe, and shows several failures in Haiku. But I think it's time to close this ticket.
We can use tests from http://posixtest.sourceforge.net/