-
Notifications
You must be signed in to change notification settings - Fork 14
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
Code coverage results are waiting until timeout #239
Comments
Hi @Apoorva38, I believe I have already responded to your email to our support address. If not, let me know and I will respond here with more details. |
Can you please make the answer and/or solution public? We are also seeing the issue like that |
Hi everyone, sorry for the late response here, we're still trying to investigate the issue. Simply put, there is nothing we can do from the task side to solve it. Build Quality Checks currently relies on the Azure DevOps APIs to return the proper coverage values after they have been published to Azure DevOps. In some cases, though, it seems that Azure DevOps fails to return the data quickly and, thus, BQC runs into a timeout. Sometimes, increasing the timeout by setting the To get rid of the API dependency, we are working on a new version of BQC that will take care of parsing the various coverage files itself, so it cannot be affected by upload or processing issues anymore. If you see timeouts in BQC, please do the following:
If you see the data described in step 3, please open a support ticket with Azure DevOps and send the debug logs of your test step (e.g., Visual Studio Test, .NET Core CLI) and the BQC task with the support ticket. You can also send the logs and case number to PSGerExtSupport@microsoft.com, so we can directly work with our support engineers if needed. If, however, you see coverage data or a status property in the API result and BQC still keeps timing out, open an issue here and send your logs to PSGerExtSupport@microsoft.com. |
Extension: BuildQualityChecks
Environment: Azure DevOps Services (cloud)
Agent type: Microsoft-Self-hosted (linux Agent)
Pipeline type: yaml pipeline
below task has suddenly stopped working in multiple pipelines:
displayName: Code Coverage Check
inputs:
checkCoverage: true
coverageFailOption: 'fixed'
coverageType: 'lines'
coverageThreshold: ${{ parameters.coverageThreshold }}
Error :
Waiting for code coverage data...
Waiting for code coverage data...
The text was updated successfully, but these errors were encountered: