tests: add dump plugin integration test (CRAFT-70)
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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 |
|---|---|---|---|---|
| #712 New plugin: dump | snapcraft | merged | Merged a new dump plugin that extracts content from a specified source. Reviewers requested an integration test, which was added before final approval and merge. | |
| #102 tests: add tar source integration test (CRAFT-197) | craft-parts | merged | Merged after two approvals and passing CI. Adds an integration test to verify correct reading of valid tar sources. The test generates tar files programmatically instead of relying on binary assets. | |
| #32 plugins: add the dump plugin | craft-parts | merged | Merged the addition of a new dump plugin that copies content from the part source. Approved by two reviewers, the change adds 129 lines across four files and was authored by maintainer cmatsuoka. | |
| #77 tests: add integration tests for application plugins (CRAFT-69) | craft-parts | merged | Merged integration tests for application plugins. Approved by two reviewers, passed CI checks, and added 203 lines across two files to verify plugin registration and functionality. |