← Back to issue list

tests: add dump plugin integration test (CRAFT-70)

View original Github issue

Metadata

Project
craft-parts
Number
#72
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #72 via dfc6f8d4 (merge c5a8f5a8), adding dump-plugin integration tests for source installation and exclusion of craft-parts work directories.

Resolution: closed resolved

Reason: PR #72 was merged after approval by two reviewers. Commit dfc6f8d4 verifies source installation while ensuring parts, stage, and prime working directories are ignored.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Make sure source files are installed and craft-parts work directories are ignored. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #72 via dfc6f8d4 (merge c5a8f5a8), adding dump-plugin integration tests for source installation and exclusion of craft-parts work directories.
stealth/space-bunny-alpha — closed resolved Merged dump-plugin integration tests verifying source installation and exclusion of craft-parts working directories (CRAFT-70); approved by two reviewers.
qwen/qwen3.6-35b-a3b — — Merged after two approvals and passing CI. Adds a dump plugin integration test verifying source file installation and ignored work directories. Suggested renaming source-subdir to build-workdir for clarity, deferred until after version 1.0.
qwen3.6-35b-a3b-mtp-q6 — — Merged integration tests verifying dump plugin source file installation and craft-parts work directory exclusion. A suggested parameter rename was deferred to a future release.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#77 tests: add integration tests for application plugins (CRAFT-69) craft-parts merged Merged #77 (commit 7aaeb020, merge 04ffbf6e), adding integration coverage for application-defined plugin registration and behavior.
78%
#102 tests: add tar source integration test (CRAFT-197) craft-parts merged Merged in #102 via commit 834f6a44, adding a CRAFT-197 integration test that creates a tar archive programmatically and verifies valid tar sources are read.
73%
#712 New plugin: dump snapcraft merged Merged PR #712 as commit b86965088, adding a dump plugin that extracts content directly from the configured source and includes integration coverage.
73%
#32 plugins: add the dump plugin craft-parts merged Merged #32, adding a dump plugin that copies part-source content into the install directory via commit 01674687 (merge 4b002854).
72%
#73 tests: add stage snaps integration test (CRAFT-68) craft-parts merged Merged PR #73 via commit a5dbc53e (merge 978aeac1), adding an integration test that verifies stage snaps are unpacked into the part install directory.
72%