← Back to issue list

tests: remove plainbox part from plugin tests

View original Github issue

Metadata

Project
snapcraft
Number
#1889
Type
pull request
State
merged
Author
jocave
Labels
—
Created
Updated
Closed

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.
78%
#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.
78%
#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.
77%
#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).
77%
#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.
76%
#2428 tests: increase test timeout for plainbox snapcraft merged Merged #2428 into master, increasing the Plainbox test timeout; the change landed in commit fd27a64ea.
74%
#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.
74%
#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.
74%
#2799 Plainbox test updates snapcraft merged Merged PR #2799 updated Plainbox tests across three files (+2/-2), completing the approved test-maintenance change.
74%
#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).
74%