tests: reorganize plugin tests into subdirectory.
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |