← Back to issue list

feat(testing): add spread testing template files

View original Github issue

Metadata

Project
charmcraft
Number
#1514
Type
pull request
State
closed
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Adds Jinja2 template files for machine charm spread testing. After reviewers requested changes and left unresolved comments, the work was closed and superseded by pull requests #1660 and #1686.

Suggested action:

No scores available.

Issue body

Add Jinja2 template files for machine charm testing, installed when initializing a minimal charm with `charmcraft init --profile machine`. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Adds Jinja2 template files for machine charm spread testing. After reviewers requested changes and left unresolved comments, the work was closed and superseded by pull requests #1660 and #1686.
qwen3.6-35b-a3b-mtp-q6 Added Jinja2 templates for machine charm testing. The pull request was closed and superseded by PRs #1660 and #1686.
qwen3.6-35b-a3b-mtp-q6 Superseded by #1660 and #1686. The contribution added Jinja2 template files for machine charm testing, installed via charmcraft init --profile machine.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1324 test(spread): test-deploy charms in large spread tests charmcraft merged Merged to add test deployment for charms and bundles in large spread tests. Approved by two reviewers, modified six files with 85 additions and 26 deletions, and linked to a passing CI run.
74%
#1660 feat: add test command and templates charmcraft merged Merged addition of the charmcraft test command and templates. The feature invokes spread to run test suites locally and remotely using a multipass backend. Approved by two reviewers and rebased on main before integration.
73%
#1287 fix(tests): fixes bundle spread test charmcraft merged Merged. Resolves issue #1262 and CRAFT-2052 by fixing the bundle spread test. Replaced a failing charm path check with Python-based YAML validation. Approved by two reviewers, passed CI, and successfully executed the large spread test.
72%
#1214 tests: add more charms to large spread tests charmcraft closed Adding more charms to large spread tests was closed without merging. Lacking reviewer feedback or CI checks over a year, the changes were abandoned.
72%
#592 feat(testing): execute spread on generated file craft-application merged Merged after approval. Updates the testing workflow to execute spread on a generated temporary file with a resolved testing backend. Unrelated integration test failures were addressed in a separate pull request.
71%
#889 spread: add large external charm pack tests charmcraft merged Merged changes adding large external charm pack tests to the spread system. Tests run weekly via cron and execute only the pack command. Approved by one reviewer across six modified files.
70%