tests: xfail launchpad test
Metadata
Current evaluation
Merged in canonical/craft-application#602 (42a76dd5), xfailing the unavailable Launchpad staging endpoint test to unblock a craft-application release.
Resolution: closed resolved
Reason: Pull request #602 was approved and merged as commit 42a76dd5. It marked the staging Launchpad endpoint test xfail because the external staging API was unreachable, preventing that outage from blocking release testing.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
https://api.staging.launchpad.net/devel/people has been unreachable and is preventing us from releasing craft-application.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-application#602 (42a76dd5), xfailing the unavailable Launchpad staging endpoint test to unblock a craft-application release. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-application#602 (42a76dd5), marking the Launchpad endpoint test xfail while staging Launchpad was unreachable, unblocking a release. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval and passing CI. The change xfails a test blocked by an unreachable staging Launchpad API, unblocking the craft-application release. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#711
(confidence 98%)
Later refined the test to skip staging login when the endpoint is offline.
-
Related To:
canonical/craft-application#778
(confidence 95%)
Later added an API-error check to avoid running staging tests when Launchpad is unavailable.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #778 test: don't run staging tests if the API is erroring | craft-application | merged | Merged #778 as commit 723c5d33, adding a preflight check that skips Launchpad staging tests when the API request fails or returns HTTP 5xx. |