tests: add dump plugin integration test (CRAFT-70)
Metadata
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. | |
| #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. | |
| #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. | |
| #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). | |
| #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. |