tests: add testcraft fake application and spread tests
Metadata
Current evaluation
Closed as a duplicate of canonical/craft-application#97; the fake testcraft app and spread tests were delivered by merged PR #666 (commit 621d1a32).
Resolution: closed superseded
Reason: Maintainer lengau explicitly closed it as a duplicate of #97. The tracked work was completed in merged PR #666 at commit 621d1a32.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Create a fake `testcraft` app to test the application and add spread tests using it.
### Why it needs to get done
Testcraft can become a good place to test new features of craft-application, etc.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed as a duplicate of canonical/craft-application#97; the fake testcraft app and spread tests were delivered by merged PR #666 (commit 621d1a32). | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as a duplicate of canonical/craft-application#97; the fake testcraft app and spread tests were later implemented by merged PR #666 (commit 621d1a32). | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as a duplicate of canonical/craft-application#97; that issue added the fake testcraft app and spread tests through merged PR #666 (commit 621d1a32). | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as a duplicate of issue #97. The request to create a fake testcraft application and add spread tests was superseded by the referenced issue covering the same testing infrastructure work. | |
| qwen/qwen3.6-35b-a3b | — | — | Requested to create a fake testcraft app and spread tests, but the maintainer closed it as a duplicate of issue #97. The proposed testing infrastructure is superseded by the referenced issue. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
canonical/craft-application#97
(confidence 100%)
The closing comment directly identifies #97 as the duplicate.
-
Likely Fixed By:
canonical/craft-application#666
(confidence 98%)
Merged PR #666, commit 621d1a32, implemented the fake testcraft application and related spread testing work tracked by #97.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #97 tests: add testcraft fake application and spread tests | craft-application | closed | Added the fake testcraft application, spread tests, and CI workflows in merged PR #666 (commit 621d1a32), resolving #97. | |
| #944 test(spread): speed up the skip-retest spread test | craft-application | closed | PR #944 was closed unmerged and superseded by craft-application#964, which carried the spread-test speedup changes forward and merged the adjusted repack-test setup. | |
| #386 tests: update testing to use craft-test | fetch-service | merged | Merged #386 as commit 323b0e1, replacing direct Spread calls with snapcraft test and updating the test base to core24. | |
| #16 tests: add spread support | rockcraft | merged | Merged PR #16 added Spread support for CRAFT-865 via commit 3aeba2b3 (merge commit 5bf2680a). | |
| #1114 test: enable pro spread tests | craft-application | merged | Merged canonical/craft-application#1114, raising craft-providers to >=3.7.1 and re-enabling Ubuntu Pro spread tests. | |
| #1325 test(spread): consolidate basic init/build tests | charmcraft | merged | Merged PR #1325 as commit 90e25caf, consolidating basic Spread init/build tests for CRAFT-2127 and reducing duplicated setup across four files. | |
| #4609 [test] check proposed craft-application feature | snapcraft | closed | Closed unmerged after the maintainer reported the proposed craft-application test succeeded; the temporary three-file test PR was abandoned. | |
| #6018 fix(craft-test): enable spread tests with 26.04 backends | snapcraft | merged | Merged #6018 as commit 3ac850650, documenting a temporary craft-test workaround that uses ubuntu-daily for Ubuntu 26.04 spread-test backends. | |
| #1381 fix: fix most spread tests on craft-application | charmcraft | merged | Merged #1381 fixed most CRAFT-2239 craft-application Spread failures; follow-up #1386 fixed the remaining different-dir and full-lifecycle tests. | |
| #1514 feat(testing): add spread testing template files | charmcraft | closed | Closed unmerged as superseded by #1660 (commit 097a4e9a), which added charmcraft test and Spread templates, plus merged follow-up #1686 (58d36668). |