← Back to issue list

feat!(test): add a pytest plugin

View original Github issue

Metadata

Project
craft-application
Number
#653
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #653 as 5d7a6fe0, adding a pytest plugin with reusable fixtures for craft-application and downstream applications (CRAFT-4158).

Resolution: closed resolved

Reason: The PR was merged into the mainline as commit 5d7a6fe0 after approval by two reviewers, completing the CRAFT-4158 pytest-plugin work.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- This adds a pytest plugin to craft-application with some basic fixtures that are useful both for craft-application itself and for applications that use it. CRAFT-4158

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #653 as 5d7a6fe0, adding a pytest plugin with reusable fixtures for craft-application and downstream applications (CRAFT-4158).
stealth/space-bunny-alpha — closed resolved Merged craft-application#653 as 5d7a6fe0, adding a pytest plugin with reusable fixtures for craft-application and applications using it (CRAFT-4158).
qwen/qwen3.6-35b-a3b — — Merged a pytest plugin providing basic fixtures for craft-application and its consumers. Approved by two reviewers, passed CI checks, and updated 11 files (+350/-80 lines). Addresses CRAFT-4158.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-application#655 (confidence 98%)

    Follow-up PR merged as 685da287, extending fake_host_architecture to modify craft-parts behavior.

Related issues

Issue Project State Summary Similarity
#645 feat!(test): add a pytest plugin craft-application merged Merged as commit 5d7a6fe0, adding documented pytest fixtures; the auto-used debug_mode fixture introduced a breaking change for tests expecting production mode.
86%