Skip to content

Getting IOException in Coverlet | Intermittent but Frequent Issue #1436

Open
@PersonalFork

Description

@PersonalFork

Version :
"coverlet.collector" Version="3.2.0"
"coverlet.msbuild" Version="3.2.0"
.NET 6.0.306

Command : dotnet test /p:ParallelizeTestCollections=false /p:Configuration=Release --collect:\"XPlat Code Coverage\" --settings coverage.runsettings --logger trx --no-build

Two Issues :

  1. A total of 1 test files matched the specified pattern.
    Data collector 'XPlat code coverage' message: [coverlet]Coverlet.Collector.Utilities.CoverletDataCollectorException: CoverletCoverageDataCollector: Failed to get coverage result
    ---> System.IO.IOException: The process cannot access the file 'C:\Users\jenkins\AppData\Local\Temp\Org.SupportManager.Client.AgentContracts_334da500-e861-41cd-a413-c86342a7bbf2' because it is being used by another process.

  2. A total of 1 test files matched the specified pattern.
    Data collector 'XPlat code coverage' message: [coverlet]Coverlet.Collector.Utilities.CoverletDataCollectorException: CoverletCoverageDataCollector: Failed to get coverage result
    ---> System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
    at System.IO.BinaryReader.InternalRead(Int32 numBytes)
    at Coverlet.Core.Coverage.CalculateCoverage() in //src/coverlet.core/Coverage.cs:line 414
    at Coverlet.Core.Coverage.GetCoverageResult() in /
    /src/coverlet.core/Coverage.cs:line 161
    at Coverlet.Collector.DataCollection.CoverageWrapper.GetCoverageResult(Coverage coverage) in //src/coverlet.collector/DataCollection/CoverageWrapper.cs:line 53
    at Coverlet.Collector.DataCollection.CoverageManager.GetCoverageResult() in /
    /src/coverlet.collector/DataCollection/CoverageManager.cs:line 92
    --- End of inner exception stack trace ---
    at Coverlet.Collector.DataCollection.CoverageManager.GetCoverageResult() in //src/coverlet.collector/DataCollection/CoverageManager.cs:line 97
    at Coverlet.Collector.DataCollection.CoverletCoverageCollector.OnSessionEnd(Object sender, SessionEndEventArgs e) in /
    /src/coverlet.collector/DataCollection/CoverletCoverageCollector.cs:line 161.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions