The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.11 - 2014-03-14

  • assume TAP version 13 if TAP::Parser supports this (v3.22+)
  • TAP-DOM "reverse": to_tap() produces TAP from a TAP::DOM
  • distro polishing (misc & rt#90178)
  • Дист::Зилла roundhouse kick
  • 2010-08-26 Steffen Schwigon <ss5@renormalist.net>
    • 0.10
    • New option "usebitsets":
    • When creating a TAP::DOM with new(usebitsets => 1) then all the 'has_*' and 'is_*' attributes are stored in a common bitset entry 'is_has' with their respective bits set. This reduces the size of a TAP::DOM remarkably (by ~40% for a large TAP-DOM) and is meant as an optimization option for memory constrained problems.
    • Additional entry "tapdom_config" to store parse options
    • Data structure now with classes and accessors:
    • TAP::DOM::Entry -- all 'lines' entries (with 'is_*' and 'has_*' attributes correctly handling bitsets)
    • TAP::DOM::Summary -- the aggregated 'summary' part
    • TAP::DOM::Config -- the 'tapdom_config' part
    • More tests and benchmarks for evaluating speed/memory footprint
  • 2010-04-19 Steffen Schwigon <ss5@renormalist.net>
    • 0.07
    • Bummer! I shouldn't work too late at night... Using Test::Harness features from the future is too bleading edge.
  • 2010-04-16 Steffen Schwigon <ss5@renormalist.net>
    • 0.06
    • New option "ignorelines" to strip unneccessary lines from the TAP that would otherwise just blow-up memory in the DOM.
    • distribution maintenance
  • 2009-09-24 Steffen Schwigon <ss5@renormalist.net>
    • 0.05
    • Allow to create more terse DOMs by accepting an "ignore" option to declare items that should not be included.
  • 2009-05-18 Steffen Schwigon <ss5@renormalist.net>
    • 0.04
    • Fix error with comment lines before everything else
  • 2009-04-17 Steffen Schwigon <ss5@renormalist.net>
    • 0.03
    • support for summary results from TAP::Parser::Aggregator
  • 2009-03-08 Steffen Schwigon <ss5@renormalist.net>
    • 0.02
    • yaml and comment lines are now assigned to the line before under the key {_children}
    • improved documentation
    • less redundant test suite to better serve as documentation
  • 2009-02-13 Steffen Schwigon <ss5@renormalist.net>
    • 0.01
    • initial version
    • just a data structure and docs

Modules

TAP::DOM - TAP as Document Object Model.
TAP::DOM::Config - Accessors for TAP::DOM specific parse config
TAP::DOM::Entry - Accessors for TAP::DOM line entries
TAP::DOM::Summary - Accessors for TAP::DOM summary part