← 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 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.
76%
#95 Merge starbase craft-archives closed Merged Starbase into main via PR #95, including Ruff formatting, relaxed fixture() enforcement, and manual fixes.
72%
#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.
70%
#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.
70%
#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.
70%
#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.
70%
#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.
70%