Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] Windows Provider Unreachable #639

Open
4 tasks done
JP-Ellis opened this issue Mar 27, 2024 · 1 comment
Open
4 tasks done

[CI] Windows Provider Unreachable #639

JP-Ellis opened this issue Mar 27, 2024 · 1 comment
Labels
area:ci Relating to the CI/CD workflow area:v3 Relating to the pact.v3 module difficulty:medium A moderate task requiring a good understanding of the codebase smartbear-supported This issue is supported by SmartBear type:bug Something isn't working

Comments

@JP-Ellis
Copy link
Contributor

Have you read the Contributing Guidelines on issues?

Prerequisites

  • I'm using the latest version of pact-python.
  • I have read the console error message carefully (if applicable).

Description

The provider tests require a provider server to be started. This is done using the Flask framework and by starting the server through a sub-process.

During initialisation, the PyTest fixture polls the /_test/ping endpoint until a success is returned. For some reason, the polling never succeeds, resulting in a failure.

Reproducible demo

No response

Steps to reproduce

In current master branch

Expected behavior

Connection succeeds, allowing for the test to proceed and succeed

Actual behavior

Test stalls during the polling, and eventually fails after too many retries.

Your environment

master branch of this repo.

Self-service

  • I'd be willing to fix this bug myself.
@JP-Ellis JP-Ellis added type:bug Something isn't working smartbear-supported This issue is supported by SmartBear difficulty:medium A moderate task requiring a good understanding of the codebase area:ci Relating to the CI/CD workflow area:v3 Relating to the pact.v3 module labels Mar 27, 2024
@JP-Ellis JP-Ellis moved this to 🚀 To-Do in Pact Python Mar 27, 2024
Copy link

🤖 Great news! We've labeled this issue as smartbear-supported and created a tracking ticket in PactFlow's Jira (PACT-1923). We'll keep work public and post updates here. Meanwhile, feel free to check out our docs. Thanks for your patience!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:ci Relating to the CI/CD workflow area:v3 Relating to the pact.v3 module difficulty:medium A moderate task requiring a good understanding of the codebase smartbear-supported This issue is supported by SmartBear type:bug Something isn't working
Projects
Status: 🚀 To-Do
Development

No branches or pull requests

1 participant