← 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 the testing service and opt-in test command in #694 via commit 4910b2d8, building on testing work from #565 and #592.

Resolution: closed resolved

Reason: PR #694 was approved and merged into the main branch as commit 4910b2d8, adding the testing service and opt-in test command.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged the testing service and opt-in test command in #694 via commit 4910b2d8, building on testing work from #565 and #592.
stealth/space-bunny-alpha — closed resolved PR #694 merged as commit 4910b2d8, adding a TestingService and an opt-in `craft test` command (built on prior spread-testing PRs #565/#592). Known gaps were tracked in follow-ups.
stealth/space-bunny-alpha — closed resolved Merged the new testing service and opt-in `test` command in canonical/craft-application#694, implementing the approach from #565 and #592.
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.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#5366 feat: add 'test' command snapcraft merged Merged as commit 89b946712, adding a new test command with 170 lines across eight files.
78%
#869 feat: add 'test' command rockcraft merged Merged #869 (a6d1b77a), adding the test CLI command and a Spread test with hardcoded files pending init-profile test support.
76%
#522 feat: add init service and init command craft-application merged Merged the reusable init command and InitService with tests and profile support in commit f2a4becf; fixes #452 and #508 and shipped in 4.4.0.
73%