← Back to issue list

feat(test): create partitioncraft

View original Github issue

Metadata

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

Current evaluation

Merged PR #673 as commit d103ee1c, adding the partitioncraft test app, testcraft snap integration, and a basic lifecycle spread test.

Resolution: closed resolved

Reason: PR #673 was approved and merged into the main branch. The change also depended on the Build Plan service delivered by PR #666, merged as commit 621d1a32.

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`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- This creates `partitioncraft`, a minimal app that uses partitions. It also adds it to the `testcraft` snap and runs a basic lifecycle spread test for it. Requires #666

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #673 as commit d103ee1c, adding the partitioncraft test app, testcraft snap integration, and a basic lifecycle spread test.
stealth/space-bunny-alpha — closed resolved Merged PR #673, adding the minimal partitioncraft app to testcraft with a basic lifecycle spread test. It builds on the Build Plan service introduced by merged PR #666.
qwen/qwen3.6-35b-a3b — — Merged after dual approval, introducing partitioncraft to testcraft with basic lifecycle spread tests. One reviewer noted tests should be fixed before merge, but the changes were ultimately merged.

Update history

No update history recorded yet.

Related work

  • Blocked By: craft-application#666 (confidence 100%)

    The required Build Plan service was introduced by PR #666.

Related issues

Issue Project State Summary Similarity
#489 partitions: add feature and validation craft-parts merged Merged as commit d363fa7c, adding the opt-in partitions feature to LifecycleManager/Dirs, partition name validation with new partition errors, and integration tests for CRAFT-1843. Follow-up PRs #493, #497 and #517 extended it.
71%
#666 test: add test for cleaning duplicate files in multiple partitions craft-parts merged Merged in canonical/craft-parts#666 (e79c64c0) as an xfail regression test for #665; no fix was included. The cleanup bug was later fixed by #1109 (8810ccc2).
71%