← Back to issue list

lxc: add project helpers and integration integration tests

View original Github issue

Metadata

Project
craft-providers
Number
#32
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #32 added LXC project helpers and integration tests, landing as merge commit e392301 with implementation commit 9b72743.

Resolution: closed resolved

Reason: PR #32 was approved and merged into main as commit e392301. Its 499-line change added the requested project helpers and LXC integration-test coverage.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add project project helpers. With these helpers we can now add the lxc integration tets.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #32 added LXC project helpers and integration tests, landing as merge commit e392301 with implementation commit 9b72743.
qwen/qwen3.6-35b-a3b — closed resolved Merged PR adding LXC project helpers and integration tests (+499/-0 lines, 5 files)

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#31 lxd: introduce LXC to interface with lxc craft-providers merged Merged PR adding the LXC wrapper class to craft_providers/lxd/lxc.py for all lxc CLI interaction (+2627/-0, 3 files). Merged as 38f233f (feature commit 0d400f6); integration tests landed separately in #32.
78%
#207 tests: split lxd integration tests craft-providers merged Merged #207 to split LXD integration tests, resolving review feedback from #205; landed as commit 3eba5ca.
73%
#36 lxd: introduce installation support craft-providers merged Merged PR #36 added LXD installation support, including installer logic and tests; implementation commit aab8fd0 was merged via 1a1212c.
72%
#57 lxd launcher: enable configuration of project & remote (CRAFT-304) craft-providers merged Merged PR #57 added configurable LXD project and remote support, with updated unit tests and new integration coverage; implemented in commit b420280.
72%
#44 integration tests: consolidate lxd/multipass fixtures for reuse craft-providers merged Merged PR #44 in commit ee0f643, consolidating reusable LXD and Multipass integration-test fixtures and including a documentation fix.
71%