{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools"}],"enrichment":{"capability":"Generates JUnit XML test result documents compatible with Jenkins and Bamboo, allowing Python test suites to produce machine-readable reports for CI/CD systems.","skillfed_tags":["ci-cd-integration","test-reporting"],"use_cases":["Export test results from a custom Python test runner to Jenkins for visualization and trend tracking.","Generate JUnit XML from test runs to feed into Bamboo CI pipelines.","Produce machine-readable test reports from a Python test suite for integration with CI/CD systems.","Batch-convert test results from multiple Python test tools into a standardized format for aggregated reporting."],"what_it_does":"junit-xml is a Python library that serializes test results into JUnit XML format, the de facto standard for test reporting in CI/CD platforms like Jenkins and Bamboo. It provides TestSuite and TestCase classes that you populate with test metadata (name, class, duration, stdout, stderr) and then export to XML via to_xml_string() or to_file()\u2014the library handles formatting, pretty-printing, and automatic stripping of illegal XML characters.\n\nThe package is a thin, focused tool: it does not run tests or integrate with test frameworks directly, but rather accepts test result data and produces the XML that CI systems consume to generate dashboards and reports. It has one runtime dependency (six) and installs with low friction. While maintenance is dormant (last release 2020-02-22), the package is marked Production/Stable and widely deployed.","worth_installing":"Yes, if you need to export Python test results to Jenkins, Bamboo, or any CI system that consumes JUnit XML. The package is stable, permissively licensed, and has minimal dependencies. Be aware that maintenance is dormant; if your CI platform changes its XML schema expectations, you may need to fork or patch the library yourself. For standard use cases, it remains a reliable choice."},"id":"junit-xml","links":{"html":"https://skillfed.io/packages/junit-xml","md":"https://skillfed.io/packages/junit-xml.md","pypi":"https://pypi.org/project/junit-xml/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2020-02-22","license_spdx":null,"license_treatment":"permissive","name":"junit-xml","python_support":"unspecified","summary":"Creates JUnit XML test result documents that can be read by tools such as Jenkins"},"popularity":{"monthly_downloads":12784944,"position":1305,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.9"}
