Skip to content

Bump Microsoft.Testing.Extensions.CodeCoverage from 18.9.0 to 18.11.2 - #67

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/tests/FixedWidthParser.Generator.Tests/develop/multi-2a5b7081fc
Open

dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/tests/FixedWidthParser.Generator.Tests/develop/multi-2a5b7081fc

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 17, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.Testing.Extensions.CodeCoverage from 18.9.0 to 18.11.2.

Release notes

Sourced from Microsoft.Testing.Extensions.CodeCoverage's releases.

No release notes found for this version range.

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Microsoft.Testing.Extensions.CodeCoverage
  dependency-version: 18.11.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Testing.Extensions.CodeCoverage
  dependency-version: 18.11.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 17, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown

Benchmark Results

Measured on ubuntu-latest (GitHub Actions). Runner noise may affect absolute numbers; use these for relative comparisons within a PR.

Benchmarks.Perf.AsyncReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 3.673 μs 0.0845 μs 0.0220 μs 0.59 0.01 0.0496 4248 B 0.23
SpanReader_ReadAsync 100 5.119 μs 0.0478 μs 0.0124 μs 0.82 0.02 0.0458 4264 B 0.23
Naive_ReadLineAsync 100 6.238 μs 0.5070 μs 0.1317 μs 1.00 0.03 0.2136 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 7.162 μs 0.1619 μs 0.0421 μs 1.15 0.02 - 328 B 0.02
SpanReader_ReadAsync_Pooled 100 9.143 μs 0.1129 μs 0.0293 μs 1.47 0.03 - 344 B 0.02
GeneratedReader_ReadAsync 1000 35.765 μs 0.7359 μs 0.1911 μs 0.59 0.00 0.4272 39528 B 0.216
SpanReader_ReadAsync 1000 48.032 μs 0.2887 μs 0.0750 μs 0.79 0.00 0.4272 39544 B 0.216
Naive_ReadLineAsync 1000 60.855 μs 1.2498 μs 0.3246 μs 1.00 0.01 2.0752 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 73.068 μs 0.3552 μs 0.0922 μs 1.20 0.01 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 89.420 μs 1.0411 μs 0.2704 μs 1.47 0.01 - 344 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
CharParser_Parse 100 5.838 μs 0.1747 μs 0.0454 μs 1.00 0.2289 3.83 KB 1.00
ByteParser_Parse 100 6.034 μs 0.0964 μs 0.0250 μs 1.03 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 7.654 μs 0.0675 μs 0.0104 μs 1.31 0.6561 10.86 KB 2.84
CharParser_Parse 1000 55.875 μs 1.3611 μs 0.3535 μs 1.00 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 58.194 μs 1.2611 μs 0.3275 μs 1.04 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 83.312 μs 0.5928 μs 0.0917 μs 1.49 6.5918 108.59 KB 2.84

Benchmarks.Perf.ByteReaderPoolingBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
NoString 100 4.590 μs 0.0378 μs 0.0098 μs 0.66 - - 0.00
WithString_NoPool 100 6.994 μs 0.0608 μs 0.0094 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 13.888 μs 0.0806 μs 0.0125 μs 1.99 - - 0.00
NoString 1000 41.877 μs 0.0647 μs 0.0168 μs 0.62 - - 0.00
WithString_NoPool 1000 67.027 μs 0.5592 μs 0.0865 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 142.380 μs 0.7512 μs 0.1951 μs 2.12 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Gen1 Gen2 Allocated Alloc Ratio
ByteReader_Read 100 7.238 μs 0.0851 μs 0.0221 μs 0.28 0.2289 - - 3.83 KB 0.02
CharReader_Read 100 25.660 μs 0.9865 μs 0.1527 μs 1.00 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 70.001 μs 1.2495 μs 0.1934 μs 0.64 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 109.276 μs 0.9502 μs 0.1470 μs 1.00 41.6260 41.6260 41.6260 230.5 KB 1.00

Benchmarks.Perf.ComparisonBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 3.33GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
FixedWidthParser_Generated 100 3.728 μs 0.1075 μs 0.0166 μs 0.14 0.00 0.2327 - 3.86 KB 0.09
FixedWidthParser_Read 100 4.643 μs 0.0646 μs 0.0168 μs 0.17 0.00 0.2289 - 3.86 KB 0.09
RecordParser_Read 100 8.734 μs 0.1220 μs 0.0317 μs 0.32 0.00 0.2441 - 4.23 KB 0.10
FileHelpers_Read 100 27.020 μs 0.1724 μs 0.0267 μs 1.00 0.00 2.5330 0.0610 41.49 KB 1.00
FlatFiles_Read 100 49.970 μs 3.0395 μs 0.4704 μs 1.85 0.02 6.2866 0.1831 103.13 KB 2.49
FixedWidthParser_Generated 1000 36.839 μs 0.4759 μs 0.0736 μs 0.13 0.00 2.3193 - 38.31 KB 0.09
FixedWidthParser_Read 1000 47.276 μs 0.3220 μs 0.0836 μs 0.17 0.00 2.3193 - 38.31 KB 0.09
RecordParser_Read 1000 85.481 μs 2.1476 μs 0.5577 μs 0.31 0.00 2.3193 - 38.69 KB 0.10
FileHelpers_Read 1000 273.948 μs 11.1766 μs 2.9025 μs 1.00 0.01 24.4141 5.8594 406.42 KB 1.00
FlatFiles_Read 1000 505.729 μs 2.8941 μs 0.4479 μs 1.85 0.02 57.6172 1.9531 953.2 KB 2.35

Benchmarks.Perf.ComparisonWriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 3.33GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
FixedWidthParser_Write 1 102.7 ns 0.22 ns 0.03 ns 0.74 0.00 - - - 0.00
FileHelpers_Write 1 138.1 ns 3.73 ns 0.58 ns 1.00 0.01 0.0215 - 360 B 1.00
FlatFiles_Write 1 321.0 ns 3.34 ns 0.52 ns 2.33 0.01 0.0424 - 712 B 1.98
RecordParser_Write 1 14,481.5 ns 1,090.19 ns 168.71 ns 104.89 1.16 1.0986 0.0305 18128 B 50.36
FixedWidthParser_Write 100 10,348.3 ns 56.59 ns 14.70 ns 0.75 0.00 - - - 0.00
FileHelpers_Write 100 13,732.5 ns 136.87 ns 35.54 ns 1.00 0.00 1.9531 - 32832 B 1.00
FlatFiles_Write 100 32,134.8 ns 281.92 ns 73.21 ns 2.34 0.01 4.2114 - 71200 B 2.17
RecordParser_Write 100 39,378.2 ns 3,853.37 ns 1,000.71 ns 2.87 0.07 1.2207 0.0610 20440 B 0.62
FixedWidthParser_Write 1000 102,774.7 ns 241.15 ns 37.32 ns 0.74 0.00 - - - 0.00
FileHelpers_Write 1000 139,166.1 ns 2,159.70 ns 560.87 ns 1.00 0.01 19.5313 - 328032 B 1.00
RecordParser_Write 1000 337,882.5 ns 28,251.91 ns 7,336.93 ns 2.43 0.05 80.0781 79.1016 1334422 B 4.07
FlatFiles_Write 1000 355,393.4 ns 2,620.85 ns 405.58 ns 2.55 0.01 42.4805 - 712000 B 2.17

Benchmarks.Perf.ParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.88GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Parse_NoPool Jane (...)0.00 [25] 61.35 ns 1.033 ns 0.160 ns 1.00 0.0029 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 82.86 ns 0.274 ns 0.071 ns 1.35 - - 0.00
Parse_NoPool John (...)0.00 [25] 51.32 ns 2.248 ns 0.348 ns 1.00 0.0024 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 100.42 ns 0.313 ns 0.048 ns 1.96 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Stream_ReadAsync 100 7.574 μs 0.0825 μs 0.0214 μs 1.00 0.00 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 16.876 μs 0.1614 μs 0.0419 μs 2.23 0.01 0.2441 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 60.516 μs 0.4068 μs 0.0630 μs 7.99 0.02 0.2441 4.67 KB 1.14
Stream_ReadAsync 1000 73.276 μs 0.3343 μs 0.0868 μs 1.00 0.00 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 171.791 μs 0.5221 μs 0.0808 μs 2.34 0.00 2.1973 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 585.068 μs 15.6386 μs 4.0613 μs 7.98 0.05 1.9531 39.13 KB 1.02

Benchmarks.Perf.ReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_Read 100 3.439 μs 0.0789 μs 0.0205 μs 0.66 0.00 0.0458 3952 B 0.354
SpanReader_Read 100 4.552 μs 0.0193 μs 0.0050 μs 0.87 0.00 0.0458 3952 B 0.354
Naive_ReadLine 100 5.243 μs 0.0770 μs 0.0119 μs 1.00 0.00 0.1297 11152 B 1.000
GeneratedReader_Read_Pooled 100 7.068 μs 0.2438 μs 0.0633 μs 1.35 0.01 - 32 B 0.003
SpanReader_Read_Pooled 100 8.472 μs 0.1205 μs 0.0313 μs 1.62 0.01 - 32 B 0.003
GeneratedReader_Read 1000 34.176 μs 1.6918 μs 0.2618 μs 0.60 0.01 0.4272 39232 B 0.353
SpanReader_Read 1000 44.132 μs 0.4522 μs 0.0700 μs 0.78 0.01 0.4272 39232 B 0.353
Naive_ReadLine 1000 56.685 μs 2.5476 μs 0.6616 μs 1.00 0.02 1.2817 111232 B 1.000
GeneratedReader_Read_Pooled 1000 66.532 μs 0.1845 μs 0.0479 μs 1.17 0.01 - 32 B 0.000
SpanReader_Read_Pooled 1000 84.222 μs 0.1556 μs 0.0241 μs 1.49 0.02 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_ReadOne 77.14 ns 1.701 ns 0.263 ns 0.89 0.0008 72 B 0.75
ReflectionReader_ConstructAndReadOne 86.76 ns 1.739 ns 0.452 ns 1.00 0.0011 96 B 1.00

Benchmarks.Perf.SourceGenParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.88GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Generated John (...)00.00 [25] 37.64 ns 1.655 ns 0.430 ns 0.74 0.0024 40 B 1.00
Reflection John (...)00.00 [25] 50.88 ns 0.203 ns 0.031 ns 1.00 0.0024 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V45 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
  [Host]     : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriter 1 70.99 ns 1.406 ns 0.365 ns 0.47 0.00 - - - 0.00
WriteMany_ReuseWriterSpan 1 73.11 ns 5.415 ns 1.406 ns 0.49 0.01 - - - 0.00
WriteMany_AsyncReuseWriter 1 93.17 ns 2.368 ns 0.615 ns 0.62 0.01 0.0019 - 32 B 0.01
WriteMany_NewStream 1 150.35 ns 5.971 ns 1.551 ns 1.00 0.01 0.1328 - 2224 B 1.00
WriteMany_AsyncNewStream 1 279.58 ns 2.816 ns 0.731 ns 1.86 0.02 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriter 100 7,386.83 ns 102.085 ns 15.798 ns 0.96 0.01 - - - 0.000
WriteMany_ReuseWriterSpan 100 7,414.75 ns 116.995 ns 18.105 ns 0.97 0.01 - - - 0.000
WriteMany_NewStream 100 7,676.03 ns 247.284 ns 64.219 ns 1.00 0.01 0.3052 - 5328 B 1.000
WriteMany_AsyncReuseWriter 100 8,356.96 ns 307.594 ns 79.881 ns 1.09 0.01 - - 32 B 0.006
WriteMany_AsyncNewStream 100 8,575.63 ns 143.702 ns 22.238 ns 1.12 0.01 0.3204 - 5360 B 1.006
WriteMany_ReuseWriter 1000 73,106.01 ns 876.121 ns 227.526 ns 0.99 0.00 - - - 0.000
WriteMany_NewStream 1000 73,765.51 ns 1,326.969 ns 205.350 ns 1.00 0.00 0.2441 - 5328 B 1.000
WriteMany_ReuseWriterSpan 1000 74,002.94 ns 528.289 ns 81.753 ns 1.00 0.00 - - - 0.000
WriteMany_AsyncReuseWriter 1000 81,430.08 ns 688.881 ns 178.900 ns 1.10 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 1000 86,044.41 ns 1,942.207 ns 300.559 ns 1.17 0.00 0.2441 - 5360 B 1.006

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants