← Back to issue list

tests: fix devel base snap test

View original Github issue

Metadata

Project
snapcraft
Number
#4755
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged #4755, fixing the devel-base integration test to verify Snapcraft can create the base snap and that the resulting devel base is usable.

Resolution: closed resolved

Reason: PR #4755 was merged after approval from two reviewers, correcting the test to validate both base-snap creation and devel-base usability.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox run -m lint`? - [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) ----- This test ensures that snapcraft can create a base snap and that the devel base is usable.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #4755, fixing the devel-base integration test to verify Snapcraft can create the base snap and that the resulting devel base is usable.
stealth/space-bunny-alpha — closed resolved Merged PR #4755, correcting the devel base snap test so it verifies that Snapcraft can create the base and that the devel base is usable.
qwen/qwen3.6-35b-a3b — — Merged a fix for the devel base snap test. The update ensures snapcraft correctly creates and utilizes the devel base. Approved by two reviewers, passed CI checks, and applied with a minimal one-file change.
qwen3.6-35b-a3b-mtp-q6 — — Merged a fix for the devel base snap test, ensuring snapcraft can create and use the devel base. The change passed lint and test suites before integration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1849 tests: add snap not found tests snapcraft merged Merged missing-snap test coverage; snapcraft PR #1849 landed as commit 54cf2bd9e.
77%
#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.
76%
#5845 test(spread): test building base and snapd snaps snapcraft merged Merged as fb8c81e8f, adding manual Spread coverage that builds current base snaps and the snapd snap against mainline Snapcraft.
74%
#3014 meta: migrate get_build_base to Snap snapcraft merged Merged in snapcraft#3014 via commit 09be6bb53, moving get_build_base from Projectinfo to Snap and simplifying tests to use Snap metadata instead of self.project.info.
74%
#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.
74%
#97 utils: fix snap environment detection and add tests (CRAFT-376) craft-parts merged Merged #97 via a4e14f1c, fixing false-positive Snap detection and adding tests for is_snap() and is_inside_container(). The earlier proposed redirect to #99 did not prevent the merge.
73%
#6499 fix: parse build-base for snapcraftctl validation snapcraft merged Fixed a validator bug preventing core22/core24 snaps without a `base` key from using `snapcraftctl`. Merged as #6499, resolving #6336.
73%
#2353 tests: remove dependency on snapcraft for integration tests snapcraft merged PR #2353 by sergiusens merged as commit 6a7c860c4, dropping snapcraft imports from integration tests (27 files, +956/-733) so the suite no longer depends on snapcraft and tests stay independent, alongside the bases/multipass cleanup.
73%
#123 tests: remove snapcraft:core craft-providers merged Merged PR #123 (commit 0cffc84, merged in ba78ce4) deleted the obsolete `snapcraft:core` integration test entry and added `snapcraft:devel`, since Multipass removed the core image.
73%
#4068 meta: allow support for `build-base: devel` snapcraft merged Merged PR snapcore/snapcraft#4068 added build-base: devel support, selecting Ubuntu devel images and APT repositories and setting grade to devel.
73%