| 1 | = POSIXComplianceTestSuite = |
| 2 | |
| 3 | |
| 4 | '''Status:''' No work performed. |
| 5 | |
| 6 | '''Possible Mentors:''' [wiki:User:JoelSherrill Joel Sherrill] |
| 7 | |
| 8 | '''Introduction:''' [http://code.google.com/p/rosetta-os/| Rosetta OS Joel Sherrill] has identified the need for an OS independent, freely available POSIX compatibility test suite which could be used by a variety of free OS developers working on Linux, *BSD, RTEMS, and MINIX. |
| 9 | |
| 10 | '''Goal:''' Have a free test suite that is cross-platform and OS independent to be used by various POSIX compliant OS teams to measure compliance and cross-platform compatibility. |
| 11 | |
| 12 | '''Requirements:''' The person(s) tackling this project must be familiar with POSIX and able to grapple with a variety of build systems. The test suite must run on GNU/Linux and multiple RTEMS BSPs (e.g. powerpc/psim, sparc/sis, and i386/pc386) as a minimum first step. |
| 13 | |
| 14 | '''Resources:''' There are existing test suites available for individual projects like glibc to draw from as a starting point. You would work to provide a framework to integrate these existing suites with minimal modifications into a unified whole and a single report highlighting defects. You would also have to identify deficiencies in the compliance coverage. We anticipate that after integrating the various existing test suites there will be a need for new tests. |
| 15 | |
| 16 | '''Acknowledgements''' |
| 17 | * [http://code.google.com/p/rosetta-os/| Rosetta OS Joel Sherrill] members who identified this need. |
| 18 | = Miscellaneous Sections = |
| 19 | |
| 20 | As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO. |
| 21 | = References = |
| 22 | |
| 23 | |
| 24 | * TBD |
| 25 | |
| 26 | '''Other sections:''' If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will. |