tests: remove plainbox part from plugin tests
Metadata
Current evaluation
Merged #1889 (commit df9f7f795), removing the obsolete plainbox part from plugin tests after Plainbox was folded into Checkbox, fixing integration-test failures.
Resolution: closed resolved
Reason: PR #1889 was merged as commit df9f7f795. It removed the plainbox test part because Plainbox had been merged into Checkbox, addressing failures caused by the external library change.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)?
- [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh unit`?
-----
Fixes for current failures of integration tests introduced by changes in external plainbox library.
The plainbox library is being merged in to the checkbox
application. The plainbox part should therefore no
longer be needed in snaps.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #1889 (commit df9f7f795), removing the obsolete plainbox part from plugin tests after Plainbox was folded into Checkbox, fixing integration-test failures. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit df9f7f795: dropped the obsolete plainbox part from plugin integration tests, since Plainbox was being folded into the Checkbox application and was no longer needed in snaps. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1889 as df9f7f795, removing the obsolete plainbox part from plugin tests after Plainbox was folded into Checkbox. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged changes removing the plainbox component from plugin tests. This resolves integration test failures caused by the plainbox library being integrated into the checkbox application, rendering the separate plainbox part obsolete for snaps. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged removal of the plainbox part from plugin tests. The plainbox library was integrated into the checkbox application, making the plugin obsolete. This update resolves integration test failures caused by upstream library changes. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1642 tests: move the plainbox test to the integration suite | snapcraft | merged | PR #1642 merged as commit 53fe32786, moving the Plainbox test to the integration suite and removing obsolete year prefixes from namespace expectations. | |
| #1783839 Move Plainbox plugin tests to spread | snapcraft (launchpad) | closed | Plainbox integration tests were moved to Spread in merged PR #2317 (commit d2b3aca84); PR #2321 applied the same suite to the legacy branch. | |
| #2321 tests: add spread suite for plainbox plugin (#2317) | snapcraft | merged | Merged PR #2321 via commit d2b3aca84, adding Spread coverage for Plainbox plugin and snapd integration, pinning checkbox-ng, and removing a Plainbox-specific test. | |
| #1608 tests: fix the duplicate plainbox test scenarios | snapcraft | merged | Merged PR #1608 via commit abd58f28b, fixing duplicate plainbox test scenarios with a focused one-file test update (+5/-2). | |
| #1931 No plainbox | snapcraft | merged | Merged PR #1931 (b7d3662a4), replacing obsolete Plainbox app and test parts with checkbox-cli/checkbox-ng and removing Plainbox from provider tests. | |
| #2428 tests: increase test timeout for plainbox | snapcraft | merged | Merged #2428 into master, increasing the Plainbox test timeout; the change landed in commit fd27a64ea. | |
| #1796000 plainbox test failure | snapcraft (launchpad) | closed | Plainbox/checkbox exporter failure was fixed by updating the checkbox-ng dependency in the plainbox spread run (commit bcf9ba69d); the maintainer closed the issue as already fixed. | |
| #2317 tests: add spread suite for plainbox plugin | snapcraft | merged | Merged PR #2317 as d2b3aca84, adding a Spread suite for the plainbox plugin and pinning checkbox-ng in its test snap. | |
| #2799 Plainbox test updates | snapcraft | merged | Merged PR #2799 updated Plainbox tests across three files (+2/-2), completing the approved test-maintenance change. | |
| #2140 lp 1768233 workaround for plainbox_provider plugin | snapcraft | merged | Merged PR #2140, restoring plainbox-provider Checkbox builds by adding pip, setuptools and wheel as stage-packages, with an integration test (commit d932f0fc6). |