tests: add stage snaps integration test (CRAFT-68)
Metadata
Current evaluation
Merged PR #73 via commit a5dbc53e (merge 978aeac1), adding an integration test that verifies stage snaps are unpacked into the part install directory.
Resolution: closed resolved
Reason: The approved test change was merged into the mainline as commit a5dbc53e, with merge commit 978aeac1.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Verify if stage-snaps are correctly unpacked into the part install dir.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #73 via commit a5dbc53e (merge 978aeac1), adding an integration test that verifies stage snaps are unpacked into the part install directory. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#73 via a5dbc53e, adding an integration test verifying stage snaps unpack into a part's install directory. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in craft-parts#73 (commit a5dbc53e), adding an integration test to verify stage snaps are unpacked into the part install directory. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#73 (978aeac1), adding an integration test to verify stage-snaps are unpacked into the part install directory. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an integration test verifying stage-snaps are correctly unpacked into the part install directory. Approved by two reviewers, passed CI, and added 133 lines across two files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an integration test verifying stage-snaps are correctly unpacked into the part install directory. Addresses CRAFT-68. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1542 tests: add integration tests for build snaps | snapcraft | merged | PR #1542 merged as 8c9900f38, adding integration coverage for build snaps; two scenarios remained excluded due to Launchpad bugs #1716054 and #1716055. | |
| #1849 tests: add snap not found tests | snapcraft | merged | Merged missing-snap test coverage; snapcraft PR #1849 landed as commit 54cf2bd9e. | |
| #46 tests: add fake snapd fixture | craft-parts | merged | Merged PR #46 as 64fdf574 (feature commit 9db65074), adding a 212-line fake snapd fixture for testing snap package handling in craft-parts.packages. | |
| #3212 tests: expand spread coverage for stage-snaps | snapcraft | closed | Spread-test PR was closed unmerged in favor of snapcraft#3211, merged as 0870f1738 to fix stage-snaps handling for v2 plugins. | |
| #1625 tests: use the snapcraft snap for integration tests | snapcraft | merged | Merged PR #1625 updated integration tests to run the installed Snapcraft snap, better matching the user environment. Resolution: commit eebb070e6. | |
| #4755 tests: fix devel base snap test | snapcraft | merged | Merged #4755, fixing the devel-base integration test to verify Snapcraft can create the base snap and that the resulting devel base is usable. | |
| #1894 tests: allow to overwrite the snapcraft install command | snapcraft | merged | Merged PR #1894 as commit 596896be8, adding SNAPCRAFT_INSTALL_COMMAND so integration tests can override Snapcraft installation and skip the preceding build stage. | |
| #72 tests: add dump plugin integration test (CRAFT-70) | craft-parts | merged | Merged PR #72 via dfc6f8d4 (merge c5a8f5a8), adding dump-plugin integration tests for source installation and exclusion of craft-parts work directories. | |
| #758 Add an integration test for parts with filesets | snapcraft | closed | PR #758 by jocave added an integration test for parts with filesets; it was closed unmerged after sergiusens pointed out canonical/snapcraft#799 already contains the test (merged as 1a282439c). | |
| #1716 tests: split the integration autopkgtests | snapcraft | merged | Merged in snapcraft#1716 via 57af155a7, splitting integration autopkgtests into separate runs to prevent timeout failures despite added setup overhead. |