← 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 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.
74%
#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.
73%
#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.
72%
#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.
72%