-
Notifications
You must be signed in to change notification settings - Fork 20
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
Helix-machines has flaky test execution #1320
Comments
Here is a PR build that saw these issues throughout 4 attempts: https://dnceng.visualstudio.com/internal/_build/results?buildId=2163280 Attempts 1, 2 and 4 all saw issue the problem in the build step, while attempt 3 saw the problem with the test step. Attempt 5 completed the build job successfully. |
The test issues are exactly the same as the ones reported in dotnet/arcade-services#2324 for arcade-services. Some things that we can try here:
|
see also
|
I think I would like this issue to only be about the build stage in helix-machines. Issues related to images seem like they should be dealt with differently as they have to do with the images. Any errors in deployqueues and createCustomImage are more involved than just building the applications that execute those stages. Can you explain a bit about how you see dotnet/arcade#13018 being related? that seems exclusively a publishing infrastructure bug and the error doesn't seem to match what I'm seeing here. |
My bad. I meant dotnet/arcade#13070 but hash-autocomplete failed me. Editing… |
That makes some more sense. I still think this is something different, because every time we see the signature issue, we get that feedback. It's totally possible that both issues would be solved by updating to a newer NuGet though? |
Why do you think the two On updating NuGet, I have a branch that updates the Arcade SDK and therefore the .NET SDK. that might do it. Question is how to move forward once 'main' is green❔ Let's talk ordering in the next little while. |
Ooh, that makes even more sense. I definitely missed that in my builds. I think the failures during test execution are the ones that are unaccounted for then. |
As a summary:
|
I looked at the test failure a bit. Unfortunately, the dotnet-helix-machines-ci Tests analytics lack tests run in the Test C# job. I'm sure we've seen similar errors since @riarenas opened this issue but can't verify that w/o searching through all failed and passed on retry runs in the pipeline. However, the failure linked just above occurred in the
@dotnet/dnceng anyone familiar enough w/ that test class or how helix-scripts/ uses |
Added to Helix Epic |
unassigning myself because I don't understand the relevant tests and am not sure whether they'll need to change in other ways for the Helix epic. |
PRs to the repo are very painful because even small changes need a lot of attempts to get past both flaky problems.
Helix-machines build attempts are regularly failing with one of two issues:
Release Note Category
Release Note Description
The text was updated successfully, but these errors were encountered: