Skip to content

Quarantine RequestPathBaseTests flaky: RequestPathBase_Split and RequestPathBase_WithDoubleSlashes_Split return HTTP 500 #161

@DeagleGross

Description

@DeagleGross

Failing Test(s)

  • Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_Split
  • Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_WithDoubleSlashes_Split

Error Message

Assert.Equal() Failure: Values differ
Expected: 200
Actual:   500

Stacktrace

Details
   at Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_Split(String url, String expectedPathBase, String expectedPath)
      in /_/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs:line 49
--- End of stack trace from previous location ---

   at Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_WithDoubleSlashes_Split(String url, String expectedPathBase, String expectedPath)
      in /_/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs:line 78

Logs

Details
[xUnit.net 00:00:12.69]     Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_Split(url: "/Sub/App/PathAndPathBase/Path", expectedPathBase: "/Sub/App/PathAndPathBase", expectedPath: "/Path") [FAIL]
[xUnit.net 00:00:12.69]       Assert.Equal() Failure: Values differ
[xUnit.net 00:00:12.69]       Expected: 200
[xUnit.net 00:00:12.69]       Actual:   500
[xUnit.net 00:00:12.69]       Stack Trace:
[xUnit.net 00:00:12.69]         /_/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs(49,0): at Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_Split(String url, String expectedPathBase, String expectedPath)
[xUnit.net 00:00:12.46]     Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_WithDoubleSlashes_Split(url: "/%5CSub/App/PathAndPathBase/", ...) [FAIL]
[xUnit.net 00:00:12.46]       Assert.Equal() Failure: Values differ
[xUnit.net 00:00:12.46]       Expected: 200
[xUnit.net 00:00:12.46]       Actual:   500

Full console log: https://helix.dot.net/api/2019-06-17/jobs/30ce31f5-e433-41d2-9c22-9f2923435c34/workitems/IISExpress.FunctionalTests--net10.0/console

Build

https://dev.azure.com/dnceng-public/public/_build/results?buildId=1363055

Note

🔒 Integrity filter blocked 19 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #66159 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #66137 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #66135 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #66092 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #66084 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #66070 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #66061 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #66060 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #66003 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65930 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65928 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65893 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65891 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65887 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65880 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65871 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • ... and 3 more items

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by Daily Test Quarantine Management ·

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions