tests: move starbase tests to sub-directories
Metadata
Current evaluation
Merged PR #85 as commit 43f86da, moving tests into subdirectories for isolated Starbase ownership and cleaner downstream merges.
Resolution: closed resolved
Reason: PR #85 was approved and merged, with commit 43f86da recording the test reorganization into unit and integration subdirectories.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #85 as commit 43f86da, moving tests into subdirectories for isolated Starbase ownership and cleaner downstream merges. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged starbase PR #85 (a32264e), moving tests into subdirectories so starbase can maintain separate tests and integrate more cleanly; coverage remained 100%. | |
| 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 |
|---|---|---|---|---|
| #1015 tests: reorganize command tests into subdirectory. | snapcraft | merged | Merged PR #1015 as commit 90b63c94, moving command unit tests into a tests/unit/commands/ subdirectory (30 files, +70/-49) to shrink the unit suite and close LP #1651908. | |
| #95 Merge starbase | craft-archives | closed | Merged Starbase into main via PR #95, including Ruff formatting, relaxed fixture() enforcement, and manual fixes. | |
| #241 chore: move tests to starflow | craft-store | merged | Merged canonical/craft-store#241, moving the test suite to Starflow. Follow-up canonical/starbase#300 fixed pre-commit invocation without a global installation. | |
| #74 many: merge starbase/main | craft-archives | merged | Merged starbase/main via commit 071d217, resolving conflicts in favor of starbase; follow-up lint fixes produced merged PR head b23d3b3. | |
| #1014 tests: reorganize plugin tests into subdirectory. | snapcraft | merged | Merged #1014 as d97c00e8f, moving plugin unit tests into a dedicated subdirectory to make the suite manageable and resolve LP #1651903. | |
| #1019 tests: reorganize state tests into subdirectory. | snapcraft | merged | Merged as commit 9abdc0dd3: six state unit test files were moved into a subdirectory, purely a test-suite reorganization with no production code changes and no coverage change (96.39%). Resolves LP#1652136. | |
| #3719 tests: fix lifecycle tests to run on new directory | snapcraft | merged | Merged PR #3719 via commit 314dd7574 to run lifecycle tests in a new directory instead of the current directory. |