Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #16697

Bug#1094475: ITP: pytest-tap -- Pytest plugin to generate structured TAP output

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Simon McVittie <smcv@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel, linux.debian.maint.python
Subject Bug#1094475: ITP: pytest-tap -- Pytest plugin to generate structured TAP output
Date Tue, 28 Jan 2025 14:40:01 +0100
Message-ID <K9TYR-cCsq-3@gated-at.bofh.it> (permalink)
X-Original-To Debian Bug Tracking System <submit@bugs.debian.org>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Tue Jan 28 13:39:08 2025
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -3.999
Reply-To Simon McVittie <smcv@debian.org>, 1094475@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc debian-devel@lists.debian.org, debian-python@lists.debian.org, wnpp@debian.org
X-Debian-Pr-Message report 1094475
X-Debian-Pr-Package wnpp
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
X-Mutt-Fcc =.lists.debian/
X-Reportbug-Version 13.0.2
X-Debian-User smcv
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1883389
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 31
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Tue, 28 Jan 2025 13:37:41 +0000
X-Original-Message-ID <Z5jdpUJ4if3J2QjJ@remnant.pseudorandom.co.uk>
Xref csiph.com linux.debian.bugs.dist:1230667 linux.debian.devel:115702 linux.debian.maint.python:16697

Cross-posted to 3 groups.

Show key headers only | View raw


Package: wnpp
Severity: wishlist
Owner: Simon McVittie <smcv@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : pytest-tap (binary: python3-pytest-tap)
  Version         : 3.4
  Upstream Contact: Matt Layman
* URL             : https://pypi.org/project/pytest-tap/
* License         : BSD-2-clause
  Programming Lang: Python
  Description     : Pytest plugin to generate structured TAP output

 The Test Anything Protocol (TAP) is a line based test protocol
 for recording test data in a standard way.
 It aims to be both machine-readable and human-readable.
 .
 pytest is a testing framework for Python aiming to minimize boilerplate
 code around the tests.
 .
 This package provides a plugin adding a pytest --tap option,
 to show results in machine-readable TAP format.

---

This functionality was included in very old versions of src:tap.py, but
was lost from Debian when it was split into separate releases upstream.
It's particularly useful when projects are built using Meson and
use pytest for unit testing or integration testing; for example,
xdg-desktop-portal uses pytest to exercise its D-Bus APIs, and it would
be helpful to get the tests' output in TAP so Meson can consume it.

Back to linux.debian.maint.python | Previous | Next | Find similar


Thread

Bug#1094475: ITP: pytest-tap -- Pytest plugin to generate structured TAP output Simon McVittie <smcv@debian.org> - 2025-01-28 14:40 +0100

csiph-web