← Back to issue list

tests: move starbase tests to sub-directories

View original Github issue

Metadata

Project
starbase
Number
#85
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

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.
75%
#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.
74%
#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.
74%
#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.
74%
#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.
73%
#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.
73%
#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.
72%
#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.
72%
#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).
72%
#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.
72%