← Back to issue list

tests: reorganize plugin tests into subdirectory.

View original Github issue

Metadata

Project
snapcraft
Number
#1014
Type
pull request
State
merged
Author
kyrofa
Labels
Created
Updated
Closed

Current evaluation

Merged reorganization of plugin unit tests into a subdirectory, resolving Launchpad bug #1651903. The change moved 27 files without code modifications, maintaining 96.38% coverage and improving test suite manageability.

Suggested action:

No scores available.

Issue body

This PR resolves LP: [#1651903](https://bugs.launchpad.net/snapcraft/+bug/1651903) by making the unit test suite much more manageable.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged reorganization of plugin unit tests into a subdirectory, resolving Launchpad bug #1651903. The change moved 27 files without code modifications, maintaining 96.38% coverage and improving test suite manageability.
qwen3.6-35b-a3b-mtp-q6 Merged reorganization of plugin tests into a subdirectory to improve unit test manageability. Resolved Launchpad bug #1651903 while maintaining 96.38% code coverage with no impact on overall metrics.
qwen3.6-35b-a3b-mtp-q6 Merged into master, reorganizing plugin tests into a subdirectory to improve unit test suite manageability and resolve Launchpad bug #1651903. Code coverage remained stable at 96.38% upon merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
87%
#1015 tests: reorganize command tests into subdirectory. snapcraft merged Reorganized command tests into a subdirectory to improve manageability. Merged following approval and CI checks, resolving Launchpad bug #1651908 and slightly increasing code coverage.
86%
#1651903 Plugin tests need to be reorganized snapcraft (launchpad) closed Abandoned. The proposed reorganization of plugin tests into a dedicated subdirectory was not implemented, and the issue was closed without discussion or follow-up.
77%
#1944 tests: split the plugins tests in the same directory snapcraft merged Merged. Fixes Python 3.6 unittest discovery crashes by restructuring plugin test directories, replacing a temporary workaround that relied on missing init files. Approved and merged with 24 files changed.
76%
#1082 project: new plugin directory location snapcraft merged Merged into master after maintainer approval. The change relocates the plugin directory across 12 files, adding 74 lines and removing 12. Code coverage impact is negligible, decreasing by less than 0.01%. Resolves LP #1659085.
71%