Skip to content

Bump Microsoft.Testing.Extensions.CodeCoverage from 18.9.0 to 18.11.0 - #60

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

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.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Testing.Extensions.CodeCoverage
  dependency-version: 18.11.0
  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 3, 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

github-actions Bot commented Sep 3, 2026

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.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 2.79GHz), 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 4.755 μs 0.0426 μs 0.0111 μs 0.60 0.00 0.1678 4248 B 0.23
SpanReader_ReadAsync 100 6.682 μs 0.0487 μs 0.0126 μs 0.84 0.00 0.1678 4264 B 0.23
Naive_ReadLineAsync 100 7.956 μs 0.2294 μs 0.0355 μs 1.00 0.01 0.7324 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 9.271 μs 0.0446 μs 0.0116 μs 1.17 0.00 - 328 B 0.02
SpanReader_ReadAsync_Pooled 100 11.234 μs 0.0816 μs 0.0126 μs 1.41 0.01 - 344 B 0.02
GeneratedReader_ReadAsync 1000 45.511 μs 0.5282 μs 0.1372 μs 0.57 0.01 1.5259 39528 B 0.216
SpanReader_ReadAsync 1000 68.318 μs 0.8090 μs 0.2101 μs 0.86 0.01 1.4648 39544 B 0.216
Naive_ReadLineAsync 1000 79.635 μs 6.6962 μs 1.0362 μs 1.00 0.02 7.2021 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 90.261 μs 0.9484 μs 0.2463 μs 1.13 0.01 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 115.500 μs 1.2548 μs 0.1942 μs 1.45 0.02 - 344 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
CharParser_Parse 100 3.994 μs 0.0858 μs 0.0223 μs 1.00 0.2289 3.83 KB 1.00
ByteParser_Parse 100 4.777 μs 0.0272 μs 0.0042 μs 1.20 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 5.569 μs 0.1702 μs 0.0263 μs 1.39 0.6638 10.86 KB 2.84
CharParser_Parse 1000 40.467 μs 0.6220 μs 0.1615 μs 1.00 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 47.436 μs 0.8900 μs 0.1377 μs 1.17 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 57.104 μs 2.2161 μs 0.3429 μs 1.41 6.5918 108.59 KB 2.84

Benchmarks.Perf.ByteReaderPoolingBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
NoString 100 3.399 μs 0.0149 μs 0.0039 μs 0.60 - - 0.00
WithString_NoPool 100 5.693 μs 0.1043 μs 0.0161 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 10.010 μs 0.0274 μs 0.0042 μs 1.76 - - 0.00
NoString 1000 34.264 μs 0.0914 μs 0.0141 μs 0.62 - - 0.00
WithString_NoPool 1000 55.558 μs 0.2654 μs 0.0411 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 104.189 μs 0.4905 μs 0.0759 μs 1.88 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
ByteReader_Read 100 5.650 μs 0.0344 μs 0.0089 μs 0.28 0.00 0.2289 - - 3.83 KB 0.02
CharReader_Read 100 19.956 μs 1.2999 μs 0.3376 μs 1.00 0.02 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 55.626 μs 1.4465 μs 0.3756 μs 0.67 0.00 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 82.590 μs 0.5322 μs 0.0824 μs 1.00 0.00 41.6260 41.6260 41.6260 230.5 KB 1.00

Benchmarks.Perf.ComparisonBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), 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.669 μs 0.1240 μs 0.0322 μs 0.14 0.00 0.0458 - 3.86 KB 0.09
FixedWidthParser_Read 100 5.508 μs 0.0864 μs 0.0224 μs 0.20 0.00 0.0458 - 3.86 KB 0.09
RecordParser_Read 100 7.921 μs 0.1754 μs 0.0456 μs 0.29 0.00 0.0458 - 4.23 KB 0.10
FileHelpers_Read 100 27.139 μs 0.3124 μs 0.0811 μs 1.00 0.00 0.4883 - 41.49 KB 1.00
FlatFiles_Read 100 58.164 μs 2.4823 μs 0.3841 μs 2.14 0.01 1.2207 - 103.13 KB 2.49
FixedWidthParser_Generated 1000 36.912 μs 1.1314 μs 0.2938 μs 0.14 0.00 0.4272 - 38.31 KB 0.09
FixedWidthParser_Read 1000 48.936 μs 3.7780 μs 0.9811 μs 0.18 0.00 0.4272 - 38.31 KB 0.09
RecordParser_Read 1000 82.588 μs 3.3993 μs 0.8828 μs 0.31 0.00 0.3662 - 38.69 KB 0.10
FileHelpers_Read 1000 269.924 μs 3.9576 μs 0.6124 μs 1.00 0.00 4.8828 0.9766 406.42 KB 1.00
FlatFiles_Read 1000 585.592 μs 20.1737 μs 5.2390 μs 2.17 0.02 10.7422 - 953.2 KB 2.35

Benchmarks.Perf.ComparisonWriterBenchmarks


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

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
FixedWidthParser_Write 1 93.92 ns 2.316 ns 0.602 ns 0.58 0.01 - - - 0.00
FileHelpers_Write 1 162.18 ns 11.041 ns 2.867 ns 1.00 0.02 0.0043 - 360 B 1.00
FlatFiles_Write 1 398.88 ns 20.354 ns 5.286 ns 2.46 0.05 0.0081 - 712 B 1.98
RecordParser_Write 1 17,155.12 ns 2,341.971 ns 608.202 ns 105.80 3.83 0.1831 - 18128 B 50.36
FixedWidthParser_Write 100 10,029.83 ns 193.570 ns 50.269 ns 0.62 0.01 - - - 0.00
FileHelpers_Write 100 16,187.22 ns 657.766 ns 170.820 ns 1.00 0.01 0.3662 - 32832 B 1.00
FlatFiles_Write 100 39,009.04 ns 1,625.194 ns 251.501 ns 2.41 0.03 0.7935 - 71200 B 2.17
RecordParser_Write 100 62,670.77 ns 6,223.134 ns 1,616.128 ns 3.87 0.10 0.2441 - 20440 B 0.62
FixedWidthParser_Write 1000 100,410.92 ns 2,162.436 ns 561.578 ns 0.64 0.00 - - - 0.00
FileHelpers_Write 1000 156,855.54 ns 2,150.527 ns 332.796 ns 1.00 0.00 3.9063 - 328032 B 1.00
FlatFiles_Write 1000 406,925.57 ns 11,460.197 ns 2,976.177 ns 2.59 0.02 8.3008 - 712000 B 2.17
RecordParser_Write 1000 526,475.15 ns 9,752.268 ns 2,532.633 ns 3.36 0.02 12.6953 11.7188 1080409 B 3.29

Benchmarks.Perf.ParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon 6973P-C 4.15GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Parse_NoPool Jane (...)0.00 [25] 31.75 ns 1.098 ns 0.285 ns 1.00 0.01 0.0005 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 46.28 ns 0.830 ns 0.128 ns 1.46 0.01 - - 0.00
Parse_NoPool John (...)0.00 [25] 31.88 ns 3.604 ns 0.936 ns 1.00 0.04 0.0005 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 55.06 ns 11.877 ns 3.085 ns 1.73 0.10 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Stream_ReadAsync 100 6.697 μs 0.0588 μs 0.0153 μs 1.00 0.00 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 13.825 μs 0.1644 μs 0.0427 μs 2.06 0.01 0.2594 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 41.458 μs 0.4837 μs 0.0748 μs 6.19 0.02 0.2441 4.67 KB 1.14
Stream_ReadAsync 1000 64.946 μs 0.7179 μs 0.1111 μs 1.00 0.00 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 132.418 μs 0.3298 μs 0.0510 μs 2.04 0.00 2.1973 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 411.497 μs 1.9981 μs 0.5189 μs 6.34 0.01 1.9531 39.13 KB 1.02

Benchmarks.Perf.ReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 2.79GHz), 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_Read 100 4.450 μs 0.0774 μs 0.0120 μs 0.68 0.00 0.1526 3952 B 0.354
SpanReader_Read 100 5.694 μs 0.0260 μs 0.0067 μs 0.87 0.00 0.1526 3952 B 0.354
Naive_ReadLine 100 6.580 μs 0.0952 μs 0.0147 μs 1.00 0.00 0.4425 11152 B 1.000
GeneratedReader_Read_Pooled 100 8.714 μs 0.0498 μs 0.0129 μs 1.32 0.00 - 32 B 0.003
SpanReader_Read_Pooled 100 10.674 μs 0.0579 μs 0.0090 μs 1.62 0.00 - 32 B 0.003
GeneratedReader_Read 1000 42.929 μs 0.3756 μs 0.0581 μs 0.63 0.01 1.5259 39232 B 0.353
SpanReader_Read 1000 55.781 μs 0.4753 μs 0.1234 μs 0.81 0.01 1.5259 39232 B 0.353
Naive_ReadLine 1000 68.680 μs 3.3220 μs 0.8627 μs 1.00 0.02 4.3945 111232 B 1.000
GeneratedReader_Read_Pooled 1000 86.144 μs 0.3049 μs 0.0792 μs 1.25 0.01 - 32 B 0.000
SpanReader_Read_Pooled 1000 106.669 μs 0.2738 μs 0.0711 μs 1.55 0.02 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 2.79GHz), 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_ReadOne 107.5 ns 0.63 ns 0.10 ns 0.93 0.0029 72 B 0.75
ReflectionReader_ConstructAndReadOne 115.7 ns 1.04 ns 0.16 ns 1.00 0.0038 96 B 1.00

Benchmarks.Perf.SourceGenParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon 6973P-C 4.15GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Generated John (...)00.00 [25] 22.99 ns 0.856 ns 0.222 ns 0.59 0.03 0.0005 40 B 1.00
Reflection John (...)00.00 [25] 38.97 ns 7.268 ns 1.888 ns 1.00 0.06 0.0005 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 3.65GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriter 1 100.9 ns 4.27 ns 1.11 ns 0.56 0.01 - - - 0.00
WriteMany_ReuseWriterSpan 1 108.6 ns 0.75 ns 0.12 ns 0.60 0.00 - - - 0.00
WriteMany_AsyncReuseWriter 1 137.1 ns 0.90 ns 0.14 ns 0.76 0.00 0.0019 - 32 B 0.01
WriteMany_NewStream 1 180.8 ns 3.15 ns 0.82 ns 1.00 0.01 0.1328 - 2224 B 1.00
WriteMany_AsyncNewStream 1 339.5 ns 7.59 ns 1.17 ns 1.88 0.01 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriter 100 10,160.1 ns 40.81 ns 6.32 ns 0.94 0.01 - - - 0.000
WriteMany_ReuseWriterSpan 100 10,241.1 ns 32.04 ns 4.96 ns 0.94 0.01 - - - 0.000
WriteMany_NewStream 100 10,856.6 ns 657.73 ns 170.81 ns 1.00 0.02 0.3052 - 5328 B 1.000
WriteMany_AsyncReuseWriter 100 11,549.4 ns 113.41 ns 17.55 ns 1.06 0.02 - - 32 B 0.006
WriteMany_AsyncNewStream 100 11,942.9 ns 147.50 ns 38.30 ns 1.10 0.02 0.3204 - 5360 B 1.006
WriteMany_ReuseWriterSpan 1000 102,460.4 ns 601.43 ns 156.19 ns 0.99 0.00 - - - 0.000
WriteMany_ReuseWriter 1000 102,988.9 ns 2,316.23 ns 601.52 ns 0.99 0.01 - - - 0.000
WriteMany_NewStream 1000 103,815.6 ns 1,792.31 ns 465.46 ns 1.00 0.01 0.2441 - 5328 B 1.000
WriteMany_AsyncReuseWriter 1000 118,399.0 ns 305.90 ns 79.44 ns 1.14 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 1000 118,937.9 ns 363.42 ns 56.24 ns 1.15 0.00 0.2441 - 5360 B 1.006

@dependabot @github

dependabot Bot commented on behalf of github Sep 17, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #67.

@dependabot dependabot Bot closed this Sep 17, 2026
@dependabot
dependabot Bot deleted the dependabot/nuget/tests/FixedWidthParser.Generator.Tests/develop/multi-a4b8d90e47 branch September 17, 2026 15:07
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