ci: run plugin tests separately
Metadata
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. | |
| #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. | |
| #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%. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |