← Back to issue list

tests: add tar source integration test (CRAFT-197)

View original Github issue

Metadata

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

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