{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"}],"enrichment":{"capability":"A pytest plugin that automatically formats test output and uploads results to Microsoft Azure Pipelines, with optional code coverage integration and Docker support.","skillfed_tags":["azure-pipelines","ci-cd","test-reporting"],"use_cases":["Automatically report pytest results to Azure Pipelines without manual upload steps or extra configuration.","Display test coverage metrics and package HTML coverage reports as build artifacts in Azure Pipelines.","Run tests inside Docker containers and have results correctly mapped back to the host paths in Azure Pipelines.","Add custom metadata and file attachments to individual test cases for richer reporting in the Pipelines UI.","Shorten long docstrings in test output for cleaner Azure Pipelines test result display."],"what_it_does":"pytest-azurepipelines is a pytest plugin that bridges test execution and Azure Pipelines CI/CD reporting. When you run pytest with this plugin installed in an Azure Pipelines agent, it automatically captures test results, formats them to show docstrings and module names in the Pipelines UI, and uploads them without requiring a separate reporting step. It also detects and uploads code coverage data, packages HTML coverage reports as build artifacts, and handles path mapping for Docker containers automatically.\n\nThe plugin requires no configuration to start using\u2014install it alongside pytest and pytest-nunit, then run pytest normally. It offers optional flags to customize test run titles, shorten docstrings, change report directories, and disable specific features like Docker discovery or coverage upload. Two fixtures are available for advanced use: record_pipelines_property to add metadata tags to test cases, and add_pipelines_attachment to attach files to individual tests.","worth_installing":"Yes, if you run pytest in Azure Pipelines and want zero-configuration test result reporting. The plugin is stable and low-friction to install. However, maintenance is dormant\u2014last release was 2023-10-06\u2014so if you encounter bugs or need features for recent pytest or Azure Pipelines changes, you may need to fork or find an actively maintained alternative. No known vulnerabilities."},"id":"pytest-azurepipelines","links":{"html":"https://skillfed.io/packages/pytest-azurepipelines","md":"https://skillfed.io/packages/pytest-azurepipelines.md","pypi":"https://pypi.org/project/pytest-azurepipelines/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-10-06","license_spdx":null,"license_treatment":"permissive","name":"pytest-azurepipelines","python_support":"supports_current","summary":"Formatting PyTest output for Azure Pipelines UI"},"popularity":{"monthly_downloads":858105,"position":4882,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.5"}
