Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 524 Bytes

philosophy.md

File metadata and controls

18 lines (15 loc) · 524 Bytes
layout title
default
TAP Philosophy

TAP Philosophy

Universal desirable behaviors for parsers

  • Should work on the TAP as a stream (i.e. as each line is received) rather than wait until all the TAP is received.
  • The TAP source should be pluggable (i.e. don't assume it's always coming from a Perl program).
  • The TAP display should be pluggable.
  • Should be able to gracefully handle future upgrades to TAP.
  • Should be forward compatible.
    • Ignore unknown directives
    • Ignore any unparsable lines