wiki:Developer/Projects/Open/POSIXComplianceTestSuite

Version 3 (modified by JoelSherrill, on 02/07/10 at 06:55:47) (diff)

Newpage

POSIXComplianceTestSuite

Table of Contents

    Error: Page Projects/POSIXComplianceTestSuite does not exist

Status: No work performed.

Possible Mentors: Joel Sherrill?

Introduction: 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. From an RTEMS perspective, the focus should be on System Interfaces which is the programming API available to the developer as defined in the POSIX specifications.

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.

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.

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.

Acknowledgements

Miscellaneous Sections

As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.

References

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.