Skip to content

Refactor: Fixtures live inside the modules they test; root ksp-fixtures/ removed - #180

Merged
b-re-w merged 1 commit into
developfrom
feat/fixtures-into-modules
Oct 3, 2026
Merged

b-re-w merged 1 commit into
developfrom
feat/fixtures-into-modules

Conversation

@b-re-w

@b-re-w b-re-w commented Oct 3, 2026

Copy link
Copy Markdown
Member

Closes #108

Moved: KSP consumers (library, app, android) to python-multiplatform-ksp/fixtures as :python-multiplatform-ksp:fixtures:; artifact-walker consumers (artifact, artifact-valueclass, klib-artifact) to python-multiplatform-gradle-plugin/fixtures as root-build projects :python-multiplatform-gradle-plugin-fixtures: (the plugin is an included build and cannot own root subprojects); Compose host consumers (compose, notebook-e2e) to python-multiplatform-compose/fixtures as :python-multiplatform-compose:fixtures:*. References updated: settings, build files, type-safe accessors, CI workflows (stubs, typedpython) and check-stubs.sh, AGENTS §11/§15, PROJECT.md, docs (archive untouched). Test logic unchanged; the derived generated-module names follow the new project paths, so their expected strings changed.

Verified locally, each module separately: plugin test 274/0, desktopTest 608/0, artifact 37/0, ksp app 79/0, compose 123/0, android unit 8/0, notebook-e2e 20/0 (pythonx-compose develop wheel), androidNative compile OK. CI workflows edited textually; they run on this PR.

…es/ removed (#108)

KSP consumers under python-multiplatform-ksp/fixtures, artifact-walker consumers
under python-multiplatform-gradle-plugin/fixtures (root-build projects, the plugin
being an included build), Compose host consumers under python-multiplatform-compose/fixtures.
Tests unchanged except the derived module-name strings that follow the new project paths.
@b-re-w
b-re-w merged commit 339ec94 into develop Oct 3, 2026
11 checks passed
@b-re-w
b-re-w deleted the feat/fixtures-into-modules branch October 3, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant