{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/3"}],"enrichment":{"capability":"Generates default \"unknown\" status results for test cases that don't run, so they appear in Allure Report instead of being omitted entirely.","skillfed_tags":["test-reporting","allure-integration"],"use_cases":["Ensure test cases show as \"unknown\" in Allure Report when a CI job times out mid-run.","Track which tests never executed due to setup or fixture failures.","Generate complete test inventory reports even when some test cases don't run.","Diagnose gaps in test coverage by seeing which cases were skipped or never attempted."],"what_it_does":"This pytest plugin extends allure-pytest to handle test cases that never execute\u2014cases skipped due to setup failures, timeouts, or CI interruptions. By default, allure-pytest only reports tests that actually ran, leaving gaps in the Allure Report. This plugin generates placeholder \"unknown\" status results for each expected test case before the test run, then merges them with actual results afterward, so unrun tests appear in the report instead of vanishing.\n\nThe plugin is a thin wrapper around pytest's --allure-default-dir flag and works by creating default result JSON files that can be moved into the final results directory. It targets a specific gap in test reporting visibility and is maintained by Canonical, though it remains very early in its lifecycle (first release January 2025).","worth_installing":"Yes, if you use Allure Report and need visibility into unrun tests. Install friction is low and maintenance is active. However, verify the current license status before use, and confirm that the \"unknown\" status integration with allure-pytest has been implemented (the package notes it was not yet in use as of 2025-01-31). Also watch for potential upstream replacement via allure-python issue #821."},"id":"allure-pytest-default-results","links":{"html":"https://skillfed.io/packages/allure-pytest-default-results","md":"https://skillfed.io/packages/allure-pytest-default-results.md","pypi":"https://pypi.org/project/allure-pytest-default-results/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-06","license_spdx":null,"license_treatment":"unclear","name":"allure-pytest-default-results","python_support":"supports_current","summary":"Generate default \"unknown\" results to show in Allure Report if test case does not run"},"popularity":{"monthly_downloads":143058,"position":11185,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.4"}
