← Back to issue list

feat: add a testing service and command

View original Github issue

Metadata

Project
craft-application
Number
#694
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

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`)? --- This adds a testing service based on #565 and #592, as well as an opt-in `test` command that runs it. There are known issues I'll be filing with this.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged feature adding a testing service and opt-in test command, built upon PRs #565 and #592. Changes were successfully integrated by maintainer lengau, with known issues noted for future tracking.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5366 feat: add 'test' command snapcraft merged 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.
82%
#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.
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.
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.
71%
#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.
71%
#762 tests(spread): add a test for the fetch-service rockcraft merged Merged after receiving approval from two reviewers and passing CI checks. The change adds a test for the fetch-service, updating two files with 51 new lines of code.
70%
#461 test: improve test coverage fetch-service merged Merged to improve test coverage, adding 270 lines across three files. Approved by two reviewers with all CI checks passing.
70%
#63 feat: add profiling and control ports in the snap service fetch-service merged Merged feature adding profiling and control ports to the snap service. Approved by two reviewers with no unresolved comments. Changes affect two files, adding 16 lines and removing 3.
70%