Skip to content

Explicitly log a TAP v13+ version number as the first line of output #129

@smcv

Description

@smcv

In TAP v13 and higher, the specification says the first line must be:

TAP version 13

or similar. Some TAP consumers (notably Meson) emit warnings if this line is not emitted.

I personally think Meson is wrong to warn on this, because a TAP stream without this first line is not valid TAP v13, but is perfectly valid TAP v12 - but the warnings are quite visible and could mislead bug reporters into thinking tests that use TAPTestRunner are broken.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions