fix(testing): don't change the output artifact location
Metadata
Current evaluation
Merged in canonical/craft-application#758 via commit f411bf42, fixing #752 by keeping test-command artifacts in the standard output location instead of a spread subdirectory.
Resolution: closed resolved
Reason: PR canonical/craft-application#758 was approved and merged as commit f411bf42. Its change stops the test command from relocating output artifacts and fixes issue #752.
Evaluated by: mr-cal-bot
No scores available.
Issue body
When running the `test` command, create the output artifact in the
standard output location instead of moving it to the spread
subdirectory.
Fixes #752
- [ ] 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`)?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-application#758 via commit f411bf42, fixing #752 by keeping test-command artifacts in the standard output location instead of a spread subdirectory. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-application#758, fixing #752: test artifacts now remain in the standard output location instead of being moved to a spread subdirectory. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged fix for #752 that keeps test output artifacts in the standard location instead of moving them to a spread subdirectory. Approved by reviewers and passed CI checks prior to merge. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-application#752
(confidence 100%)
The PR explicitly fixes the test command's incorrect artifact output location reported in this issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #752 Test command should not modify output location | craft-application | closed | Fixed in #758 (commit f411bf42): test no longer redirects pack output to spread/, leaving the artifact in the project root for craft-test. | |
| #391 Remove test location workaround | fetch-service | closed | Removed the temporary test artifact-location workaround after craft-application fixed test output handling; merged in fetch-service#392 as bdfc9b8. | |
| #5529 fix: remove test artifact workaround | snapcraft | merged | Merged PR #5529 removed the test-artifact lookup workaround after craft-application 3.5, landing as commit 8fbe76827. |