Skip to content

Stabilize Docker entrypoint contract timeout under full-suite load #5132

Description

@Widthdom

Description

ReleaseWorkflow_DockerEntrypointCanKeepRootWhenExplicitlyRequested can exceed its fixed 5-second process deadline during a concurrent multi-target full Release test run. The same net8.0 test passes in under one second when rerun alone, indicating load-sensitive flakiness rather than a deterministic entrypoint failure.

Reproduction

Run both target frameworks through the project-level Release suite:

dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj -c Release --no-build --no-restore

Observed failure:

System.TimeoutException: docker-entrypoint.sh fixture did not exit within 5 seconds.

An immediate isolated net8.0 rerun passed. Review the fixture synchronization/deadline so normal full-suite contention does not cause a false failure.

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