← Back to issue list

feat: add 'test' command

View original Github issue

Metadata

Project
snapcraft
Number
#5366
Type
pull request
State
merged
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Merged pull request introducing a new 'test' command. Approved by two reviewers, the change modified eight files with 170 additions and was successfully integrated into the repository.

Suggested action:

No scores available.

Issue body

- [ ] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `make test`? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged pull request introducing a new 'test' command. Approved by two reviewers, the change modified eight files with 170 additions and was successfully integrated into the repository.
qwen3.6-35b-a3b-mtp-q6 Merged the feature adding a 'test' command. Maintainer tigarmo implemented the change, which was integrated into the main branch without review comments or conflicts.
qwen3.6-35b-a3b-mtp-q6 The 'test' command feature was merged into the repository. Maintainer tigarmo submitted the pull request, which was approved and integrated without additional comments or revisions.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#694 feat: add a testing service and command craft-application merged Merged a new testing service and opt-in test command. Approved by three reviewers, the change adds 537 lines across 13 files. Known issues were noted for future tracking.
82%
#869 feat: add 'test' command rockcraft merged Merged. Added the 'test' CLI command and spread tests for rockcraft. Approved by two reviewers, passed CI checks, and introduced 276 lines across seven files to validate the command using hardcoded fixtures.
76%
#769 feat: add the remote-build command rockcraft merged Merged the remote-build command. Approved by three reviewers, the change adds 86 lines and removes 7 across nine files. Integrated by the maintainer without further comments or CI issues.
75%
#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.
74%
#5375 test: fix command tests snapcraft merged Merged after updating test fixtures to resolve failing command unit tests. Approved by two reviewers, passed CI checks, and modified two files with 17 additions and 9 deletions.
73%
#1665 feat: add fetch-libs command charmcraft merged Merged the fetch-libs command. Approved by two reviewers, the change adds 809 lines and removes 35 across 21 files. No comments or blocking issues were present prior to merge.
73%
#343 feat: allow commands to accept multiple platforms craft-application merged Successfully merged following approval from two reviewers and passing CI checks. The feature enables commands to accept multiple platforms, updating two files with 42 additions and one deletion.
73%
#145 feat: customise command config craft-application merged Merged to implement customizable command configuration, resolving issue #125. Approved by two reviewers, passed CI, and maintained 99.02% test coverage across a 14-line addition and 6-line removal.
72%
#522 feat: add init service and init command craft-application merged Merged after two approvals and passing CI. Added the init service and command with profile support, resolving #452 and #508 and creating #530. The 19-file change includes tests and bug fixes discovered during development.
71%
#107 feat: add simple init template debcraft merged Merged a pull request that adds a simple init template. Approved by two reviewers with CI checks passing. The change modifies one file, adding 17 lines.
70%