← Back to issue list

spread tests: default base for local plugin tests

View original Github issue

Metadata

Project
snapcraft
Number
#3020
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged #3020 as commit 24c3a40d3, setting a default base for local-plugin spread tests following commit feb2672d.

Resolution: closed resolved

Reason: PR #3020 was approved and merged as commit 24c3a40d3. It added default base settings to two local-plugin spread test files, following the earlier pattern in feb2672d.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Follow the pattern applied in commit feb2672d28c6198515f55601a16ec3b2001ce1e9 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #3020 as commit 24c3a40d3, setting a default base for local-plugin spread tests following commit feb2672d.
stealth/space-bunny-alpha — closed resolved Merged in snapcraft/snapcraft#3020 (commit 24c3a40d3), establishing a default base for local plugin spread tests following the pattern from feb2672d28c6198515f55601a16ec3b2001ce1e9.
qwen/qwen3.6-35b-a3b — — Merged updates to spread tests establishing a default base for local plugin tests. The change follows a prior commit pattern, adding two lines across two files. Approved by one reviewer and passed CI checks.
qwen3.6-35b-a3b-mtp-q6 — — Merged changes to set a default base for local plugin tests in the spread suite. The update applies an existing pattern to standardize test configuration and was successfully integrated.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3432 spread tests: remove legacy plugin tests snapcraft merged PR #3432 (commit 950fa2508, f2c9caa04) merged: deleted 665 lines of legacy plugin spread tests across 29 files, removing outdated plugin coverage without affecting code coverage (90.83%).
74%
#2173 tests: create basic integration test spread infrastructure snapcraft merged Merged PR #2173 in commit ad7260ced, adding Spread integration-test infrastructure and porting the Go plugin integration test; it resolved LP #1779419.
72%
#2200 tests: add spread suite for godeps plugin snapcraft merged Merged #2200 in commit 84932cc48, moving Godeps plugin integration tests to a Spread suite and resolving LP #1783833.
71%
#486 test(spread): clean up plugin prep/restore imagecraft merged Merged PR #486 refactors spread tests by moving plugin preparation and restoration logic into common prepare-each and restore-each scripts, reducing task file size and improving maintainability.
71%
#1325 test(spread): consolidate basic init/build tests charmcraft merged Merged PR #1325 as commit 90e25caf, consolidating basic Spread init/build tests for CRAFT-2127 and reducing duplicated setup across four files.
70%
#2987 spread tests: set appropriate default base in snapcraft.yamls snapcraft merged PR #2987 merged (commit feb2672d2): spread tests now rewrite the base in snapcraft.yaml to the suite's target base instead of hardcoding core18, with a clear_base() helper for legacy tests.
70%
#6202 test(spread): create core26 spread test suite snapcraft merged Merged PR #6202 as a9a5b4750, adding core26 Spread tests and CI coverage while generalizing common tests for core22, core24, and core26.
70%