← Back to issue list

tests: manual spread task for MaaS (CRAFT-225)

View original Github issue

Metadata

Project
snapcraft
Number
#3530
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged a manual spread task for MaaS (CRAFT-225). Approved by reviewer, passed CI, and successfully executed two spread tasks.

Suggested action:

No scores available.

Issue body

- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? ----- Running, ``` SNAPCRAFT_CHANNEL=candidate spread -debug google:tests/spread/snaps/maas ``` yields, ``` 2021-06-01 01:48:56 Successful tasks: 2 ```

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a manual spread task for MaaS (CRAFT-225). Approved by reviewer, passed CI, and successfully executed two spread tasks.
qwen3.6-35b-a3b-mtp-q6 Merged. Introduces a manual spread task for MaaS testing. The change successfully passed two spread tests on Google Cloud. No additional review comments or revisions were required.
qwen3.6-35b-a3b-mtp-q6 Merged changes adding a manual spread task for MaaS testing. Verified successful execution on Google infrastructure with two passing tasks.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#16 tests: add spread support rockcraft merged Merged after approval and passing CI, adding spread support to tests per CRAFT-865.
76%
#2126 ci(docs): spread test documentation charmcraft merged Merged changes adding a CI workflow for spread testing documentation and adjusting tasks for Google runners. Approved by two reviewers, the update modifies five files (+100/-22 lines) and resolves CRAFT-3798.
74%
#2487 ci: add manual spread label, match other crafts charmcraft merged Merged. Adds the 'PR: Run Manual Spread' label to standardize manual spread workflows across crafts. Approved by two reviewers despite unrelated CI failures, which were deemed out of scope. Two-file change with non-blocking type warnings.
74%
#613 Execute spread testing craft-application closed Implemented a service to execute spread tests for craft projects. The feature was completed and merged via pull request #694 in the canonical/craft-application repository.
73%
#3561 spread tests: store metrics against staging (CRAFT-391) snapcraft merged Merged spread tests to store metrics against staging. Approved, passed CI, and added four lines without affecting coverage.
72%
#1325 test(spread): consolidate basic init/build tests charmcraft merged Merged after approval by two reviewers. Consolidates basic init and build spread tests across four files, reducing 80 lines and adding 28. Resolves CRAFT-2127.
72%
#5434 ci: add check for each manual spread test job snapcraft merged Merged CI configuration changes adding explicit checks for manual spread test jobs. This prevents jobs from incorrectly showing as skipped when the manual label is absent. Approved by reviewers and passed all CI checks.
71%
#2793 tests: enable SNAPCRAFT_BUILD_INFO for spread snapcraft merged Merged following approval and passing CI. Enabled SNAPCRAFT_BUILD_INFO for spread tests to cover manifest changes. Included a fix for the nil-basic spread test. Minimal diff across three files.
71%
#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.
71%
#909 (qa) Spread tests that exercise all store related operations (CRAFT-1080) charmcraft merged Merged QA update spreading tests for all store-related operations (CRAFT-1080). Approved by one reviewer with zero unresolved comments. Changes modified 8 files, adding 332 lines to improve test coverage.
70%