New addin for reading Test Anything Protocol (TAP) files
In version 5.1.0 a new Cake.Issues.Tap addin has been released which adds support for reading issues in Test Anything Protocol (TAP) format.
Test Anything Protocol (TAP) is a protocol for communicating between test logic in a language-agnostic way. There are several linting tools which can output their result in a TAP compatible format.
The Cake.Issues.Tap addin supports multiple log file formats.
Details, like file, line / column or rule information, are not standardized in Test Anything Protocol (TAP).
The GenericLogFileFormat
will therefore only return issues containing the description, which might be the file name for some tools.
To retrieve detailed information a tool specific log file format needs to be used which can parse the non-standardized data provided by the tool for every issue.
There are additional log file formats for the following tools available:
See Supported Tools for an updated list of supported tools.
The addins is available in a version for Cake .NET Tool (Cake.Issues.Tap) and Cake Frosting (Cake.Frosting.Issues.Tap).