IETF WG Proposed Charter

From Test Anything Protocol

Jump to: navigation, search

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.
Personal tools