tests: add integration tests for application plugins (CRAFT-69)
Metadata
Current evaluation
Merged #77 (commit 7aaeb020, merge 04ffbf6e), adding integration coverage for application-defined plugin registration and behavior.
Resolution: closed resolved
Reason: PR #77 was approved and merged via commit 04ffbf6e. Its resolving commit added 203 lines across two test files to verify application plugins work.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Applications can define and register plugins. Make sure application
plugins work.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #77 (commit 7aaeb020, merge 04ffbf6e), adding integration coverage for application-defined plugin registration and behavior. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #77 (commit 7aaeb020), adding 203 lines of integration tests in two files to verify application-defined plugin registration and functionality. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged integration tests for application plugins. Approved by two reviewers, passed CI checks, and added 203 lines across two files to verify plugin registration and functionality. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged integration tests verifying application plugin registration and functionality. The changes were accepted and integrated directly without additional comments or revisions. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #72 tests: add dump plugin integration test (CRAFT-70) | craft-parts | merged | Merged PR #72 via dfc6f8d4 (merge c5a8f5a8), adding dump-plugin integration tests for source installation and exclusion of craft-parts work directories. | |
| #79 callbacks: add integration tests (CRAFT-223) | craft-parts | merged | Merged in #79 via adc1421c; added callback integration tests and renamed callbacks.clear() to callbacks.unregister_all() for consistency with plugin APIs. | |
| #102 tests: add tar source integration test (CRAFT-197) | craft-parts | merged | Merged in #102 via commit 834f6a44, adding a CRAFT-197 integration test that creates a tar archive programmatically and verifies valid tar sources are read. | |
| #1286 test: run all plugin tests with partitions | craft-parts | merged | Merged #1286 in commit e6bcc7a8, refactoring 26 files so all plugin tests run with partitions enabled (CRAFT-4767). | |
| #73 tests: add stage snaps integration test (CRAFT-68) | craft-parts | merged | Merged PR #73 via commit a5dbc53e (merge 978aeac1), adding an integration test that verifies stage snaps are unpacked into the part install directory. | |
| #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. | |
| #349 test: add overlay plugin integration test | imagecraft | merged | Merged canonical/imagecraft#349, adding integration coverage for overlay plugin commands and updating craft-parts across 8 files; all CI checks passed. | |
| #1275 ci: run plugin integration tests in separate jobs | craft-parts | merged | Merged PR canonical/craft-parts#1275 (commit 2e6bb9a2, CRAFT-4767) split plugin integration tests into separate CI jobs (test-common, test-python-plugins, test-java-plugins, test-other-plugins), speeding up CI and isolating dependency-heavy java plugin tests. |