{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/3"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"},{"label":"Markdown","url":"https://skillfed.io/packages/category/text-processing-markup-markdown"}],"enrichment":{"capability":"A pytest plugin that generates test outcome reports formatted as markdown tables, with options for verbosity, custom columns from test marks, execution duration tracking, and multiple markdown flavors.","skillfed_tags":["pytest-plugin","test-reporting","ci-cd"],"use_cases":["Generate test summary tables for CI/CD pipelines and post them to pull requests as status comments.","Create readable test reports for stakeholders by rendering markdown tables with pass/fail counts per test file.","Track test execution duration per test case and identify performance regressions across runs.","Render custom test metadata (e.g., test IDs, priority levels) as columns in reports using pytest marks.","Exclude specific test outcomes (passed, skipped, xpassed) from reports to focus on failures and errors."],"what_it_does":"pytest-md-report is a pytest plugin that captures test execution results and formats them as markdown tables instead of the default pytest output. It runs as a pytest hook during test collection and reporting, generating a structured markdown file or stdout report that summarizes pass/fail/error/skip/xfail/xpass counts by file, function, or parameter.\n\nThe plugin integrates with pytest's standard execution flow and supports multiple output modes: file-based reports, GitHub Flavored Markdown flavor, verbosity levels (per-file, per-function, per-parameter), custom columns extracted from pytest marks, execution duration tracking, and filtering by test outcome. Configuration can be set via command-line flags or in pyproject.toml/setup.cfg. Its dependencies\u2014pytablewriter for markdown table generation, tcolorpy for optional color output, and typepy for type handling\u2014are all lightweight utilities.","worth_installing":"Yes. The plugin is actively maintained, has no security vulnerabilities, uses a permissive MIT license, and solves a concrete problem\u2014converting pytest output into readable markdown tables for documentation and CI/CD workflows. Low install friction and broad Python version support (3.10\u20133.14) make it a straightforward addition to test infrastructure."},"id":"pytest-md-report","links":{"html":"https://skillfed.io/packages/pytest-md-report","md":"https://skillfed.io/packages/pytest-md-report.md","pypi":"https://pypi.org/project/pytest-md-report/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-04","license_spdx":null,"license_treatment":"permissive","name":"pytest-md-report","python_support":"supports_current","summary":"A pytest plugin to generate test outcomes reports with markdown table format."},"popularity":{"monthly_downloads":398484,"position":6953,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.0"}
