< Summary

Line coverage
50%
Covered lines: 391
Uncovered lines: 384
Coverable lines: 775
Total lines: 1551
Line coverage: 50.4%
Branch coverage
33%
Covered branches: 95
Total branches: 280
Branch coverage: 33.9%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Cyclomatic complexity NPath complexity Sequence coverage
File 1: CreateAsync(...)18.75%161637.2%
File 1: DisposeAsync()100%11100%
File 1: DisposeAsyncCore()28.57%141455.55%
File 1: CloseStreamsAsync()33.33%6637.5%
File 1: EnsureCentralDirectoryReadAsync(...)50%22100%
File 1: ReadCentralDirectoryAsync(...)87.5%8885.71%
File 1: ReadEndOfCentralDirectoryAsync(...)50%4462.5%
File 1: TryReadZip64EndOfCentralDirectoryAsync(...)30%101028.57%
File 1: WriteFileAsync(...)36.36%222247.05%
File 1: WriteArchiveEpilogueAsync(...)41.66%121250%
File 2: .ctor(...)100%110%
File 2: .ctor(...)100%110%
File 2: .ctor(...)100%110%
File 2: .ctor(...)25%121238.46%
File 2: .ctor(...)100%11100%
File 2: CreateEntry(...)100%110%
File 2: CreateEntry(...)100%110%
File 2: CreateEntry(...)100%11100%
File 2: CreateEntry(...)100%110%
File 2: Dispose(...)33.33%121255.55%
File 2: Dispose()100%11100%
File 2: GetEntry(...)50%2277.77%
File 2: DoCreateEntry(...)50%4483.33%
File 2: AcquireArchiveStream(...)25%4433.33%
File 2: AddEntry(...)100%11100%
File 2: DebugAssertIsStillArchiveStreamOwner(...)100%11100%
File 2: ReleaseArchiveStream(...)100%11100%
File 2: RemoveEntry(...)0%440%
File 2: ThrowIfDisposed()100%11100%
File 2: CloseStreams()33.33%6646.15%
File 2: EnsureCentralDirectoryRead()100%22100%
File 2: ReadCentralDirectoryInitialize(...)100%11100%
File 2: ReadCentralDirectoryEndOfInnerLoopWork(...)50%4466.66%
File 2: ReadCentralDirectoryEndOfOuterLoopWork(...)50%22100%
File 2: ReadCentralDirectoryPostOuterLoopWork(...)25%8826.66%
File 2: ReadCentralDirectory()87.5%8885.29%
File 2: ReadEndOfCentralDirectoryInnerWork(...)50%4466.66%
File 2: ReadEndOfCentralDirectory()50%4459.09%
File 2: TryReadZip64EndOfCentralDirectoryInnerInitialWork(...)0%880%
File 2: TryReadZip64EndOfCentralDirectoryInnerFinalWork(...)0%660%
File 2: TryReadZip64EndOfCentralDirectory(...)30%101025%
File 2: WriteFileCalculateOffsets(...)0%220%
File 2: WriteFileCheckStartingOffset(...)0%220%
File 2: WriteFileUpdateModeFinalWork(...)0%220%
File 2: WriteFileFinalWork()50%4450%
File 2: WriteFile()36.36%222246%
File 2: WriteArchiveEpilogueNoCDChangesWork()100%110%
File 2: WriteArchiveEpilogue(...)41.66%121248.14%
File 2: ValidateMode(...)37.5%161645.45%
File 2: DecideArchiveStream(...)75%44100%

File(s)

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchive.Async.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchive.Async.cs': Response status code does not indicate success: 404 (Not Found).

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchive.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchive.cs': Response status code does not indicate success: 404 (Not Found).

Methods/Properties

CreateAsync(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding,System.Threading.CancellationToken)
DisposeAsync()
DisposeAsyncCore()
CloseStreamsAsync()
EnsureCentralDirectoryReadAsync(System.Threading.CancellationToken)
ReadCentralDirectoryAsync(System.Threading.CancellationToken)
ReadEndOfCentralDirectoryAsync(System.Threading.CancellationToken)
TryReadZip64EndOfCentralDirectoryAsync(System.IO.Compression.ZipEndOfCentralDirectoryBlock,System.Int64,System.Threading.CancellationToken)
WriteFileAsync(System.Threading.CancellationToken)
WriteArchiveEpilogueAsync(System.Int64,System.Int64,System.Boolean,System.Threading.CancellationToken)
.ctor(System.IO.Stream)
.ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode)
.ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean)
.ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding)
.ctor(System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding,System.IO.Stream,System.IO.Stream)
Comment()
Comment(System.String)
Entries()
Mode()
CreateEntry(System.String)
CreateEntry(System.String,System.IO.Compression.CompressionLevel)
CreateEntry(System.String,System.ReadOnlySpan`1<System.Char>,System.IO.Compression.ZipEncryptionMethod)
CreateEntry(System.String,System.IO.Compression.CompressionLevel,System.ReadOnlySpan`1<System.Char>,System.IO.Compression.ZipEncryptionMethod)
Dispose(System.Boolean)
Dispose()
GetEntry(System.String)
ArchiveStream()
NumberOfThisDisk()
EntryNameAndCommentEncoding()
EntryNameAndCommentEncoding(System.Text.Encoding)
Changed()
IsModified()
DoCreateEntry(System.String,System.Nullable`1<System.IO.Compression.CompressionLevel>)
AcquireArchiveStream(System.IO.Compression.ZipArchiveEntry)
AddEntry(System.IO.Compression.ZipArchiveEntry)
DebugAssertIsStillArchiveStreamOwner(System.IO.Compression.ZipArchiveEntry)
ReleaseArchiveStream(System.IO.Compression.ZipArchiveEntry)
RemoveEntry(System.IO.Compression.ZipArchiveEntry)
ThrowIfDisposed()
CloseStreams()
EnsureCentralDirectoryRead()
ReadCentralDirectoryInitialize(System.Int64&,System.Boolean&,System.Boolean&,System.Int32&,System.Int32&,System.Int32&)
ReadCentralDirectoryEndOfInnerLoopWork(System.Boolean,System.IO.Compression.ZipCentralDirectoryFileHeader,System.Int32,System.Boolean&,System.Int64&,System.Int32&,System.Int32&)
ReadCentralDirectoryEndOfOuterLoopWork(System.Int32&,System.ReadOnlySpan`1<System.Byte>)
ReadCentralDirectoryPostOuterLoopWork(System.Int64)
ReadCentralDirectory()
ReadEndOfCentralDirectoryInnerWork(System.IO.Compression.ZipEndOfCentralDirectoryBlock)
ReadEndOfCentralDirectory()
TryReadZip64EndOfCentralDirectoryInnerInitialWork(System.IO.Compression.Zip64EndOfCentralDirectoryLocator)
TryReadZip64EndOfCentralDirectoryInnerFinalWork(System.IO.Compression.Zip64EndOfCentralDirectoryRecord)
TryReadZip64EndOfCentralDirectory(System.IO.Compression.ZipEndOfCentralDirectoryBlock,System.Int64)
WriteFileCalculateOffsets(System.IO.Compression.ZipArchiveEntry,System.Int64&,System.Int64&)
WriteFileCheckStartingOffset(System.IO.Compression.ZipArchiveEntry,System.Int64&)
WriteFileUpdateModeFinalWork(System.Int64,System.Int64)
WriteFileFinalWork()
WriteFile()
WriteArchiveEpilogueNoCDChangesWork()
WriteArchiveEpilogue(System.Int64,System.Int64,System.Boolean)
ValidateMode(System.IO.Compression.ZipArchiveMode,System.IO.Stream)
DecideArchiveStream(System.IO.Compression.ZipArchiveMode,System.IO.Stream)