← Back to issue list

Add integration tests using the snap

View original Github issue

Metadata

Project
charmcraft
Number
#706
Type
issue
State
closed
Author
facundobatista
Labels
Created
Updated
Closed

Current evaluation

Resolved by implementing the requested snap integration tests as part of the spread test suite.

Suggested action:

No scores available.

Issue body

Related: #665.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Resolved by implementing the requested snap integration tests as part of the spread test suite.
qwen/qwen3.6-35b-a3b Integration tests using the snap were implemented as part of the spread tests framework. The request was fulfilled and the issue closed.
qwen3.6-35b-a3b-mtp-q6 Integration tests using the snap were completed as part of the spread test suite. The request was fulfilled and the issue closed.
qwen3.6-35b-a3b-mtp-q6 Resolved by implementing the requested integration tests as part of the spread test suite. No separate pull request was created.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#665 Start using `spread` for integration tests charmcraft closed Completed and merged via pull request #862, which implemented the spread infrastructure and added integration tests. The issue was closed after the changes were successfully integrated.
75%
#1542 tests: add integration tests for build snaps snapcraft merged Merged integration tests for build snaps. Approved by two reviewers and passed CI. Two test scenarios omitted due to known bugs.
75%
#1849 tests: add snap not found tests snapcraft merged Merged tests for missing snap scenarios. Approved by two reviewers and integrated into the codebase despite unresolved review comments and reported integration test timeouts.
74%
#5845 test(spread): test building base and snapd snaps snapcraft merged Merged spread tests for building base and snapd snaps. Despite initial CI failures linked to snapcraft issue #5843, the changes were approved and integrated to maintain build compatibility with mainline snapcraft.
73%
#1272 tests: initial setup for the snapcraft snap tests with spread snapcraft merged Merged to master following single reviewer approval. Introduced initial spread test infrastructure for snapcraft across four files (+39 lines). Code coverage remained stable at 95.33%.
71%
#1552 tests: replace the first batch of demo tests with snapd integration tests snapcraft merged Merged after reviewer consensus. Replaces outdated demo tests with a dedicated snapd integration suite, adding Travis compatibility and streamlining future hook and config validation.
71%
#2211 tests: add spread suite for ament plugin snapcraft merged Merged PR moves the Ament plugin snapd integration test to a Spread suite, resolving LP #1783827. Approved by one reviewer, passed CI, and updated 18 files with a minor coverage decrease.
70%