← Back to issue list

tests: refactor tests with build and stage packages

View original Github issue

Metadata

Project
snapcraft
Number
#1290
Type
pull request
State
merged
Author
come-maiz
Labels
Created
Updated
Closed

Current evaluation

Merged after approval. Refactored tests across 12 files to use build and stage packages, changing 115 lines added and 110 removed. Code coverage remained unchanged at 95.27% upon integration into master.

Suggested action:

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval. Refactored tests across 12 files to use build and stage packages, changing 115 lines added and 110 removed. Code coverage remained unchanged at 95.27% upon integration into master.
qwen3.6-35b-a3b-mtp-q6 Merged into master, refactoring tests to use build and stage packages. Codecov analysis confirmed no change to the 95.27% coverage baseline. Integration completed successfully.
qwen3.6-35b-a3b-mtp-q6 Merged into master. Refactored tests to use build and stage packages. Codecov analysis confirmed no change to overall code coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1318 tests: refactor the travis jobs using stages snapcraft merged Merged refactoring of Travis CI jobs to use stages. Approved by two reviewers, the update modifies seven files with 201 additions and 40 deletions to streamline the test pipeline.
76%
#1287 tests: minor cleanups on the spread tests snapcraft merged Merged minor spread test cleanups into master. Modified four files with 16 additions and 6 deletions. Approved by one reviewer with zero unresolved comments, maintaining 95.27% coverage upon integration.
74%
#73 tests: add stage snaps integration test (CRAFT-68) craft-parts merged 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.
74%
#278 tests: additional tests to improve coverage fetch-service merged Merged after two reviews and passing CI checks. Adds additional tests across ten files to improve code coverage, changing +386/-60 lines.
73%
#19 tests: update test environments for coverage craft-archives merged Merged into main after approval. Updated test environments across four files, removing 55 lines and adding 3. Overall coverage decreased by 0.27%, though the diff achieved 100% coverage.
72%
#234 executor: fix update build stage packages craft-parts merged Merged a fix for build stage package update consistency and resolved unpacked files disappearing after build updates. Approved by two reviewers, passed CI, and integrated with 49 additions and 26 deletions across five files.
72%
#1610 tests: reenable the cleanbuild integration test snapcraft merged Merged the cleanbuild integration test reenablement. Approved by one reviewer with zero unresolved comments. Modified seven files, adding 69 lines and removing 15.
72%
#4660 refactor(test): versioned remote-build tests snapcraft merged Merged test refactoring for versioned remote-build tests with no logic changes. Approved by two reviewers, zero unresolved comments, and passing CI. Codecov confirmed full coverage on modified lines. Successfully integrated.
72%
#1245 tests: add parallel build test charmcraft merged Merged after three approvals. Added a parallel build test to resolve issue #1138, modifying three files with 44 additions and 2 deletions. All checks passed and the change was integrated.
71%
#1019 tests: reorganize state tests into subdirectory. snapcraft merged Merged refactoring that reorganizes state tests into a subdirectory, resolving Launchpad bug #1652136. The change moves six files without code modifications, maintaining 96.39% coverage.
71%