NAME

Test::Subunit::V2 - Subunit version 2 binary protocol support

SYNOPSIS

use Test::Subunit::V2 qw(pack_packet write_packet parse_stream
                         STATUS_INPROGRESS STATUS_SUCCESS STATUS_FAIL);

# Emit packets.
write_packet(\*STDOUT,
             status   => STATUS_INPROGRESS,
             testid   => 'foo',
             runnable => 1);
write_packet(\*STDOUT,
             status   => STATUS_SUCCESS,
             testid   => 'foo',
             runnable => 1);

# Parse packets from a filehandle.
Test::Subunit::V2::parse_stream($msg_ops, $statistics, $fh);

DESCRIPTION

Implements the subunit v2 binary protocol as described at https://github.com/testing-cabal/subunit.