--- id: pytest-xml version: "0.1.1" license: Dual License: All software and documentation is distributed under "BSD 3-Clause License" AND "Mozilla Public License Version 2.0" ================================== Copyright (c) 2024, Adam Nogowski… (full text in the JSON record) license_treatment: unclear maintenance: dormant --- # pytest-xml — Create simple XML results for parsing License: unclear · Maintenance: dormant · Downloads: 176.6K/mo ## What it is and what it does pytest-xml is a pytest plugin that converts test results into XML format suitable for parsing by CI/CD systems, test dashboards, and other tools. It depends on pytest, pytest-metadata, dict2xml, and jinja2 to generate structured XML reports from test runs. The plugin is in beta status and was first released in November 2024. It is designed for developers who need to export pytest results to XML for integration with external systems, though the package remains largely undocumented—the description notes "TODO" for both features and usage instructions. The codebase has not been updated since its initial release, and community engagement is minimal. Use it for: - Export pytest results to XML for ingestion by CI/CD pipelines that expect structured test reports. - Generate test reports in XML format for integration with test management or quality assurance platforms. - Create machine-readable test output for downstream analysis, aggregation, or dashboard visualization. - Automate test result parsing by converting pytest output to a standardized XML structure. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A pytest plugin that generates XML output from test results for parsing and integration with external tools. No—not yet. The package is in beta, dormant since release, lacks documentation (features and usage are marked TODO), and has minimal community adoption. Install only if you specifically need XML output from pytest and are willing to explore or contribute to an early-stage, unmaintained project. For production use, consider more established pytest XML plugins. ## Install pip install pytest-xml uv add pytest-xml poetry add pytest-xml ## Installing pytest-xml Before you install: Low install friction with a pure-Python wheel. Maintenance is dormant—the package was released on 2024-11-14 and has not been updated since, with only 1 repository star. Dormant status suggests limited community adoption or active development. License in practice: Dual-licensed under BSD-3-Clause and Mozilla Public License 2.0. Both are permissive open-source licenses compatible with most projects, though the dual licensing may require tracking both terms if you redistribute or modify the code. Quickstart: pip install pytest-xml import pytest # Run pytest with the plugin to generate XML output # pytest --xml=results.xml your_tests.py Requires Python 3.11 or later. Verify before relying: - What XML schema or format the plugin produces and whether it matches JUnit or another standard. - Whether the plugin is actively maintained or if the dormant status indicates abandoned development. - How the plugin integrates with pytest-metadata and what metadata is included in the XML output. ## Package facts - License: Dual License: All software and documentation is distributed under "BSD 3-Clause License" AND "Mozilla Public License Version 2.0" ================================== Copyright (c) 2024, Adam Nogowski… (full text in the JSON record) (unclear) - Python support: supports_current - Install friction: low - Maintenance: dormant - Downloads: 176.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags pytest xml output, test results xml export, pytest xml plugin, junit xml pytest, xml test reporting, pytest xml results, test report xml, test-reporting, xml-export [View on SkillFed](https://skillfed.io/packages/pytest-xml) · [View on PyPI](https://pypi.org/project/pytest-xml/)