tests: add tar source integration test (CRAFT-197)
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: PR #102 was merged as commit 834f6a44. Its integration test confirms that Craft Parts can correctly read a valid tar source.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Make sure we can correctly read a valid tar source.
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 in #102 via commit 834f6a44, adding a CRAFT-197 integration test that creates a tar archive programmatically and verifies valid tar sources are read. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#102 via 834f6a44, adding a CRAFT-197 integration test that creates tar archives programmatically and verifies valid tar sources can be read. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an integration test verifying correct tar source reading. The test programmatically generates the tar file instead of using a binary asset, ensuring reliable validation without external dependencies. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-parts#131
(confidence 95%)
Follow-up PR merged as 5a50a3b4 corrected the license notice in the tar-source test.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #72 tests: add dump plugin integration test (CRAFT-70) | craft-parts | merged | Merged PR #72 via dfc6f8d4 (merge c5a8f5a8), adding dump-plugin integration tests for source installation and exclusion of craft-parts work directories. | |
| #45 sources: add the tar source handler | craft-parts | merged | Merged PR #45 added tar archive support for part sources, including extraction tests. Implementation commit b4a320fe landed through merge commit 0da10bde. | |
| #2209 tests: add spread suite for tar-content plugin | snapcraft | merged | Merged PR #2209 as commit 3810b9151, moving tar-content plugin integration tests into a Spread suite and resolving LP #1783845. | |
| #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. | |
| #131 licensing: fix license notice in tar source test (CRAFT-533) | craft-parts | merged | Merged PR #131, correcting the tar-source integration test license notice from GPL to LGPL in commit 5a50a3b4. |