Skip to content

[release/6.0-rc1] Reliability improvement for input date E2E tests #35616

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

Merged
merged 5 commits into from
Aug 24, 2021

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Aug 23, 2021

Backport of #35505 to release/6.0-rc1

/cc @SteveSandersonMS

Description

With these changes, the components E2E tests have passed 100% every time in an Azure VM (based on 14 runs since I did these changes). This doesn't prove there isn't still some even-more-rarely-failing issue, but it's at least getting us closer.

I'm still not promising anything about reliability in CI. That's next on the list to look into. The work so far is exclusively about making it reliable in a controlled environment (a Azure VM, not CI).

Customer Impact

Doesn't affect customers, but helps us to have fewer build issues.

Regression?

  • Yes
  • No

[If yes, specify the version the behavior has regressed from]

Risk

  • High
  • Medium
  • Low

Justification: it's test-only. No product code changes. It can't even fail the build since we've made the components e2e test job nonblocking for the build.

Verification

  • Manual (required)
  • Automated

Packaging changes reviewed?

  • Yes
  • No
  • N/A

Addresses [issue number]

N/a

@github-actions github-actions bot requested a review from a team as a code owner August 23, 2021 17:06
@ghost ghost added the area-blazor Includes: Blazor, Razor Components label Aug 23, 2021
@SteveSandersonMS SteveSandersonMS added the Servicing-consider Shiproom approval is required for the issue label Aug 23, 2021
@ghost
Copy link

ghost commented Aug 23, 2021

Hello human! Please make sure you've included the Shiproom Template in a comment or (preferably) the PR description. Also, make sure this PR is not marked as a draft and is ready-to-merge.

@SteveSandersonMS SteveSandersonMS added this to the 6.0-rc1 milestone Aug 23, 2021
@SteveSandersonMS
Copy link
Member

SteveSandersonMS commented Aug 23, 2021

Thanks Tanay!

@pranavkm @javiercn @TanayParikh Would any of you be able to merge this backport PR if/when it gets shiproom approval?

@TanayParikh
Copy link
Contributor

TanayParikh commented Aug 23, 2021

@pranavkm @javiercn @TanayParikh Would any of you be able to merge this backport PR if/when it gets shiproom approval?

Sure thing!

@Pilchie
Copy link
Member

Pilchie commented Aug 24, 2021

Test-only changes are tell-mode, so I'll go ahead and merge.

@Pilchie Pilchie added tell-mode Indicates a PR which is being merged during tell-mode and removed Servicing-consider Shiproom approval is required for the issue labels Aug 24, 2021
@Pilchie Pilchie merged commit 8829b16 into release/6.0-rc1 Aug 24, 2021
@Pilchie Pilchie deleted the backport/pr-35505-to-release/6.0-rc1 branch August 24, 2021 16:33
wtgodbe added a commit that referenced this pull request Aug 24, 2021
* Update dependencies from https://github.com/dotnet/efcore build 20210821.6 (#35617)

Microsoft.EntityFrameworkCore.Tools , dotnet-ef , Microsoft.EntityFrameworkCore , Microsoft.EntityFrameworkCore.SqlServer , Microsoft.EntityFrameworkCore.InMemory , Microsoft.EntityFrameworkCore.Relational , Microsoft.EntityFrameworkCore.Sqlite , Microsoft.EntityFrameworkCore.Design
 From Version 6.0.0-rc.1.21420.45 -> To Version 6.0.0-rc.1.21421.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update docker container to mcr (#35630)

Co-authored-by: Brennan <[email protected]>

* [release/6.0-rc1] Update dependencies from dotnet/runtime dotnet/efcore (#35634)

[release/6.0-rc1] Update dependencies from dotnet/runtime dotnet/efcore

* [release/6.0-rc1] HTTP/3: Response drain timeout (#35492)

- backport of #35322 to release/6.0-rc1

* [release/6.0-rc1] Reliability improvement for input date E2E tests (#35616)

* Reliability improvement for input date E2E tests

* Avoid "collection was modified" error in CircuitGracefulTerminationTests

* Avoid timing issues in CanFocusDuringOnAfterRenderAsyncWithFocusInEvent

* Update src/Components/test/E2ETest/Tests/FormsTest.cs

Co-authored-by: Tanay Parikh <[email protected]>

* Remove notes from earlier

Co-authored-by: Steve Sanderson <[email protected]>
Co-authored-by: Tanay Parikh <[email protected]>

* Minimal APIs naming cleanup

* Add Support for `DateOnly` & `TimeOnly` for `SupplyParameterFromQuery`

Fixes: #35525
API Proposal: #35567

* Add FailureReasons (#35425)

* Add support for Results extension point

Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Brennan <[email protected]>
Co-authored-by: James Newton-King <[email protected]>
Co-authored-by: Steve Sanderson <[email protected]>
Co-authored-by: Tanay Parikh <[email protected]>
Co-authored-by: Stephen Halter <[email protected]>
Co-authored-by: Tanay Parikh <[email protected]>
Co-authored-by: Hao Kung <[email protected]>
Co-authored-by: Safia Abdalla <[email protected]>
Co-authored-by: Doug Bunting <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-blazor Includes: Blazor, Razor Components tell-mode Indicates a PR which is being merged during tell-mode
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants