-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[release/5.0] (deps): Bump src/submodules/googletest from 4517697 to c9461a9
#40467
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
[release/5.0] (deps): Bump src/submodules/googletest from 4517697 to c9461a9
#40467
Conversation
Bumps [src/submodules/googletest](https://github.com/google/googletest) from `4517697` to `c9461a9`. - [Release notes](https://github.com/google/googletest/releases) - [Commits](google/googletest@4517697...c9461a9) --- updated-dependencies: - dependency-name: src/submodules/googletest dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
Hi @dependabot[bot]. If this is not a tell-mode PR, please make sure to follow the instructions laid out in the servicing process document. |
|
Another servicing branch flaky test (see #40469). @HaoK is this a known problem or something w/ a known fix that can be backported to 5.0.x (soon)❔ |
|
@adityamandaleeka @rafikiassumani-msft @mkArtakMSFT we need to keep on top of flaky test fixes in our servicing branches because the window the branches are open doesn't leave us much time for retrying PRs and the impact of flakiness here can be delayed releases. Please give these problems high urgency in your teams. |
|
Honestly my suggestion given servicing branches are low volume and we care more about reducing flakeiness is to just add 3 local retry to the helix reruns across the board in our servicing branches for some of the important namespaces, say Microsoft.AspNetCore.Server.IIS.* |
|
The quarantine process for release branches should be just to continuously add more tests to the local retry as opposed to trying fix things in servicing, but we should fix the tests in main, 3 retries should be plenty for every test that actually is running on every PR in main |
@HaoK I'm interested in your idea but unsure about neglecting to backport worthwhile test-only changes to our servicing branches. @adityamandaleeka @rafikiassumani-msft @mkArtakMSFT are you comfortable going this route❔ If yes, @HaoK could you please fire up a PR❔ |
|
Doesn't look like helix retry is in 5.0, but I can open a PR in 6.0 demonstrating what I mean tomorrow |
I did a quick search and didn't see any prior issues for this error in InvalidFilePathForLogs_ServerStillRuns, so I'd be surprised if we've done anything in later releases that de-flakes this. Do we have any evidence of there being an elevated error rate on this test in servicing branches, or did we just get unlucky here? If the latter, it's frustrating, but I don't know what we should do differently with respect to how we treat the servicing branches. I'm curious to hear what others think. Zooming out from this specific case, it is worth discussing our approach towards backporting test de-flaking changes to servicing branches (e.g. should we default to doing that in every case?). |
|
Nope, just unlucky, but the server functional tests inherently have wait for logs/event logs so that pattern inherently seems to have some tiny amount of flakiness, like if the OS gets busy just long enough for the test to give up waiting and fail. My feeling is that since servicing branches are not something we actively work in, then the drawback of global automatic retries masking flakiness is not much of an issue since it looks like we've only had 9 builds of release/5.0 in the past 30 days? If there's concern about slipping release dates due to having to manually retry builds, then automatic retries would address that cheaply, especially since this is a test that has no history of flakiness, so it's also the only solution for this kind of unlucky failures... |
Bumps src/submodules/googletest from
4517697toc9461a9.Commits
c9461a9Update GCC/Clang Linux tests to use Bazel 5.0.0ea55f1fAddress conversion warning by explicitly casting to size_t0e40217Add a 3-arg overload for ResultOf() matcher that takes a description string f...06519ceMerge pull request #3751 from noiseless:gtest-help-test-OpenBSD504eb98Merge pull request #3746 from IYP-Programer-Yeah:use-constant-time-lookup-for...43efa0aMerge pull request #3617 from Bagira80:fix_3616d6841c0Apply requested changes by using std::inserter with move.631f4f9Fix gtest-help-test failure on OpenBSD14aa11dMerge pull request #3724 from jjfvanderpol:main25ad42aGetCurrentOsStackTraceExceptTop (both the method of UnitTestImpl and the wrap...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)