← Back to issue list

ci: run plugin tests separately

View original Github issue

Metadata

Project
craft-parts
Number
#1272
Type
pull request
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged to update CI configuration for running plugin tests separately. The pull request modified three files (+22/-2 lines), passed all continuous integration checks, and required no reviewer changes.

Suggested action:

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- Future work: Provide a way in starflow for us to skip installing all those dependencies (probably by providing a way to add environment variables).

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to update CI configuration for running plugin tests separately. The pull request modified three files (+22/-2 lines), passed all continuous integration checks, and required no reviewer changes.
qwen3.6-35b-a3b-mtp-q6 CI plugin test separation was proposed but closed without merging. Zero review comments indicate the contribution was abandoned. Future dependency management improvements remain pending.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1275 ci: run plugin integration tests in separate jobs craft-parts merged Merged. Splits plugin integration tests into separate CI jobs to accelerate pipeline execution, isolate results for plugin authors, and reduce dependency conflicts. Approved by two reviewers with all checks passing. Resolves CRAFT-4767.
80%
#18 ci: ensure tests succeed in CI craft-application merged Merged updates to CI configuration ensuring tests pass successfully. Approved by one reviewer, modifying five files with 23 additions and 13 deletions.
75%
#107 ci: separate unit and integration tests starbase merged Merged into main after approval and passing CI checks. The PR separated unit and integration tests in the CI pipeline, modifying two files (+46/-7 lines). Code coverage remained unchanged at 100%.
75%
#309 ci: switch to public runners craft-store merged Merged the CI configuration update to switch to public runners. Approved by two reviewers with all continuous integration checks passing. The change modifies a single file with two additions and one deletion.
74%
#1252 ci: split plugin integration tests out. snapcraft merged Merged to split plugin integration tests across multiple jobs, resolving Travis CI timeout limits. The change modified 23 files with minimal additions and required no review.
74%
#1279 ci: run non-plugin tests on more platforms craft-parts merged Merged following reviewer approval and successful CI checks. The update expands continuous integration testing for non-plugin tests to additional platforms and architectures.
73%
#1286 test: run all plugin tests with partitions craft-parts merged Merged after two approvals and passing CI. The change refactors plugin test execution to run all tests with partitions enabled across 26 files. Resolves CRAFT-4767.
70%
#1277 ci: run other plugin tests on more platforms craft-parts closed Closed without merging due to failing CI checks and zero reviewer approvals. The pull request to expand plugin test platforms was abandoned.
70%