← Back to issue list

Add integration tests for the organize keyword with parametrized YAML fixtures

View original Github issue

Metadata

Project
craft-parts
Number
#1545
Type
pull request
State
open
Author
Copilot
Labels
Created
2026-04-14 17:25:19+00:00
Updated
2026-04-14 18:23:36+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

- [x] Explore codebase and existing fixtures - [x] Research real-world snapcraft.yaml/rockcraft.yaml source examples - [x] Add new fixture: `file-to-dir-trailing-slash.yaml` (craft-parts docs / snapcrafters ffmpeg) - [x] Add new fixture: `openttd-baseset.yaml` (OpenTTD snap on GitHub) - [x] Add new fixture: `relocate-build-subdir.yaml` (OpenJDK snap on GitHub) - [x] Add new fixture: `multi-part-organize.yaml` (wimlib / git-cola snaps on GitHub) - [x] Update existing fixture files with exact source URLs in comments - [x] All 11 tests pass, ruff lint passes

Evaluation history

No evaluation history available.