← Back to issue list

test: test the snapcraft actions

View original Github issue

Metadata

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

Current evaluation

Merged PR #50 added Snapcraft action tests adapted from Charmcraft’s suite, with all reported CI checks passing.

Resolution: closed resolved

Reason: PR #50 was approved by two reviewers and merged. It added 89 lines across two files, and all reported CI checks passed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This is a copy of the charmcraft action tests for snapcraft.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #50 added Snapcraft action tests adapted from Charmcraft’s suite, with all reported CI checks passing.
stealth/space-bunny-alpha — closed resolved Merged canonical/craft-actions#50, adding tests for the Snapcraft actions copied from Charmcraft's action tests; all CI checks passed.
qwen/qwen3.6-35b-a3b — — Merged adding tests for snapcraft actions, mirroring charmcraft tests. Approved by two reviewers with all CI checks passing. Updates two files with 89 additions and 1 deletion.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#49 ci: test the charmcraft actions in more places craft-actions merged Merged PR #49 in commit a8e5310, expanding Charmcraft action CI coverage across more Ubuntu architectures, channels, and pinned-revision runs.
75%
#1849 tests: add snap not found tests snapcraft merged Merged missing-snap test coverage; snapcraft PR #1849 landed as commit 54cf2bd9e.
74%
#45 feat: create new snapcraft-pack action craft-actions merged Merged as commit 8756708, adding a snapcraft/pack action modeled on charmcraft/pack, with shared common/ workflows, working `path` input, and snap/ dir added to the cache key. All CI checks passed; docs followed in #46.
74%
#202 Add snapcraft tests fetch-service open Snap package integration tests were added and CI now runs the Spread suite through snapcraft test, although the tracking issue remains open.
73%
#56 feat(snapcraft): snapcraft test action craft-actions closed PR #56 was closed unmerged after prolonged inactivity; snapcraft/test was never added, and #54 remains open.
73%
#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.
72%
#1394 tests: document the test suites in the snapcraft repo snapcraft merged Merged PR #1394 in commit ddf06b948, documenting Snapcraft's test suites across two files for contributors.
72%
#706 Add integration tests using the snap charmcraft closed Snap-based integration coverage was added through Charmcraft's Spread suite by merged PR canonical/charmcraft#862 (commit 7790c044).
72%
#560 Add snapcraft-parser integration test. snapcraft merged Merged PR #560 added the snapcraft-parser happy-path integration test in commit 8f5b30dba.
70%
#1272 tests: initial setup for the snapcraft snap tests with spread snapcraft merged Merged PR #1272 as commit 545344442, adding initial Spread-based test infrastructure for the snapcraft snap.
70%