tests: move starbase tests to sub-directories
Metadata
Current evaluation
Merged changes that reorganize starbase tests into sub-directories to enable cleaner repository integration. The update moved four files with zero line modifications, passed CI checks, received approval, and maintained 100% coverage.
Suggested action: —
No scores available.
Issue body
- [X] Have you followed the guidelines for contributing?
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [X] Have you successfully run `tox`?
-----
This allows starbase to have its own tests and allows for cleaner merges of starbase into other repositories.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes that reorganize starbase tests into sub-directories to enable cleaner repository integration. The update moved four files with zero line modifications, passed CI checks, received approval, and maintained 100% coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Tests were reorganized into sub-directories to enable standalone execution and facilitate cleaner repository merges. Code coverage remains unchanged at 100%. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #95 Merge starbase | craft-archives | closed | Merged into main. Integrated the starbase branch with ruff formatting, disabled mandatory fixture() checks, and applied manual fixes across 25 files. Coverage improved by 0.51% with 80% diff 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. | |
| #60 tests: move test data to a common location | craft-archives | merged | Merged following reviewer approval and passing CI. Relocates test data to a common directory, resolving issue #39. Modifies 13 files with zero coverage impact. | |
| #30 meta: update tooling from starbase | craft-application | merged | Merged into main following dual reviewer approval and passing CI. The update migrated project tooling to starbase, applied linting adjustments, and maintained 100% code coverage across 22 modified files. | |
| #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. | |
| #92 Rebase on starbase | craft-grammar | merged | Merged after rebasing onto starbase. Approved by two reviewers with all CI checks passing across 35 files. TICS CI, docs, CODEOWNERS, and README updates were deferred to future PRs. | |
| #5 base: Align to latest starbase standards | craft-archives | merged | Merged configuration updates to align with the latest starbase standards. Added Sphinx setup for tox, modified seven files, and passed CI checks following reviewer approval. | |
| #18 chore: merge the latest starbase | craft-artifacts | merged | Merged after two reviewers approved. The change integrates the latest starbase, updating 30 files with 1767 additions and 2112 deletions. CI lint failures were addressed prior to final merge. | |
| #2144 ci: use starbase release workflows | charmcraft | merged | Merged. Replaced the tox-based publishing workflow with starbase release workflows. Approved by two reviewers, updating three files (+88/-33 lines). | |
| #22 Starbase migration | craft-grammar | merged | Starbase migration merged following approval from two reviewers. The commit modifies 48 files with 1692 additions and 669 deletions, integrating both automated and manual changes. |