NAME

TAP::Formatter::EARL - Formatting TAP output using the Evaluation and Report Language

SYNOPSIS

Use on the command line:

prove --formatter TAP::Formatter::EARL -l

DESCRIPTION

This is a formatter for TAP-based test results to output them using the Evaluation and Report Language, which is a vocabulary based on the Resource Description Framework (RDF) to describe test results, so that they can be shared, for example as part of an audit.

This module has a number of attributes, but they are all optional, as they have reasonable defaults. Many of them can be set using environment variables. It further extends TAP::Formatter::Console.

Attributes

Methods

These methods are specialised implementations of methods in the superclass TAP::Formatter::Base.

TODO

This is a rudimentary first release, it will only make use of data parsed from each individual test result.

EARL reports can be extended to become a part of an extensive Linked Data cloud. It can also link to tests as formulated by e.g. Test::FITesque::RDF.

BUGS

Please report any bugs to https://github.com/kjetilk/p5-tap-formatter-earl/issues.

SEE ALSO

AUTHOR

Kjetil Kjernsmo kjetilk@cpan.org.

COPYRIGHT AND LICENCE

This software is copyright (c) 2019 by Inrupt Inc

This is free software, licensed under:

The MIT (X11) License

DISCLAIMER OF WARRANTIES

THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.