← Back to issue list

tests: use a simpler test for bzr and python

View original Github issue

Metadata

Project
snapcraft
Number
#1821
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged by the author to replace a broken python plugin test with a simpler bzr repository controlled by the ~snappy-dev team. Landed directly due to widespread test failures, updating two files with minimal changes.

Suggested action:

No scores available.

Issue body

The python plugin test used lp:curtin which recently moved to bzr. This moves the test to use a bzr repo the ~snappy-dev team controls which is also much simpler and lightweight. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [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`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged by the author to replace a broken python plugin test with a simpler bzr repository controlled by the ~snappy-dev team. Landed directly due to widespread test failures, updating two files with minimal changes.
qwen3.6-35b-a3b-mtp-q6 Merged. Updated the Python plugin test to use a simpler bzr repository managed by the ~snappy-dev team. Fixes test failures from lp:curtin switching to bzr. Maintainer merged the change to restore CI.
qwen3.6-35b-a3b-mtp-q6 Merged a test update replacing the python plugin test with a simpler, lightweight bzr repository controlled by the ~snappy-dev team. The maintainer merged it directly after upstream changes broke existing tests.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2713 tests: completely mock bzr tests snapcraft merged Merged changes completely mocking bzr tests to improve execution speed. Approved by a reviewer, passed CI checks, and modified two files (+68/-20). Integration tests remain for validation.
74%
#858 python plugin: allow usage of bzr snapcraft merged Merged. Enables bzr usage in the python plugin, resolving Launchpad bug #1631057. Approved by one reviewer and verified by a maintainer. The change adds 61 lines and removes 3 across three files.
72%
#5533 test: drop bzr spread tests snapcraft merged Merged changes dropping bzr spread tests. Launchpad is phasing out bzr support, causing test failures. All CI checks passed and reviewers approved. Bzr support is now best-effort without remote test coverage.
72%