IETF WG Proposed Charter
From Test Anything Protocol
This is a proposed charter for the (proposed) IETF working group on the Test Anything Protocol. I've taken the structure of the charter from section 2.2 of RFC 2418.
Contents |
[edit] Name
TAP working group (tap)
[edit] Chair(s)
?
[edit] Area
(list of areas): Operations and Management?
[edit] Area directors
Depends on area.
[edit] Responsible Area Director
None assigned.
[edit] Mailing list
- Subscription request: either online or by sending an e-mail to tap-subscribe@ietf.org.
- Sending e-mails to the list: send to tap@ietf.org.
- Mailing list archive
[edit] Description
- This working group is chartered to develop a specification for the Test Anything Protocol.
- Testing is a common and vital task on every programmable system.
- A variety of test harnesses and unit testing tools exist, many of which don't work well together.
- A standard test reporting protocol will make it easier:
- to integrate results from different tests or testing systems,
- to implement CPANTS-like distributed-testing systems, and
- to communicate tests in between testing machines (real or virtual) and testing reporters.
- TAP is a well-defined protocol with a long heritage; it has been in use since Perl 1.0 (1987).
- Standardization of this protocol will provide:
- a simple, flexible, portable, standardized test reporting protocol, already available for many different programming systems.
- an interface for test harnesses and unit tests to work towards, increasing intercommunication and reducing "lock-in" to a particular harness or testing library.
- a solid foundation for further expansion of this protocol:
- to increase data gathered during unit testing for futher analysis and inter-test comparisons,
- to improve coordination between test harnesses and the tests run by them.
[edit] Goals and milestones
- Submit a WG charter for IETF approval
- end of Oct 2008
- Submit an Internet-Draft outlining the standard (as currently specified on CPAN and Andy's Wiki) as a first step.
- Advertise this goal and mailing list to get more participants.

