← Back to issue list

feat(test): add more spread interactions

View original Github issue

Metadata

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

Current evaluation

Merged in PR #738 as commit 833ddfb9, adding specific test paths plus --shell, --shell-after, and --debug to the test command; released in 5.2.0.

Resolution: closed resolved

Reason: PR #738 was approved and merged as commit 833ddfb9. The changelog confirms its test-selection and lifecycle options shipped in version 5.2.0.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This adds the following lifecycle args to the test command: - --shell - --shell-after - --debug as well as allowing the user to specify one or more tests to run. - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in PR #738 as commit 833ddfb9, adding specific test paths plus --shell, --shell-after, and --debug to the test command; released in 5.2.0.
stealth/space-bunny-alpha — closed resolved Merged PR #738 (833ddfb9) added --shell, --shell-after, --debug, and selectable tests; PR #775 later added test-expression support for linked #748.
qwen/qwen3.6-35b-a3b — — Merged after approval by two reviewers and passing CI. Adds --shell, --shell-after, and --debug lifecycle arguments to the test command, enabling specific test selection. Integrated with 441 additions across 12 files.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#696 Add more spread interactions to the `test` command craft-application closed Feature request to expose spread options on `test` was implemented by merged PR #738 (commit 833ddfb9), adding test path selection plus --shell, --shell-after and --debug; shipped in craft-application 5.2.0.
84%
#763 fix(testing): handle spread interactive shell craft-application merged PR #763 merged as commit 1d5ed206: pauses the emitter and disables stream capture when running spread with --shell, --shell-after or --debug, so terminal interaction works (spread output no longer goes to the craft log).
76%
#775 feat: add support to spread test expressions craft-application merged Merged PR #775 as commit 7f70ecb0, adding Spread test-expression matching and CI filtering; fixes issue #748.
73%
#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.
71%
#613 Execute spread testing craft-application closed Spread testing delivered: TestingService and an opt-in 'test' command merged via PR #694 (commit 4910b2d8), building on #565 and #592. Maintainer mr-cal closed the issue citing that PR.
71%