Skip to content

Bump Microsoft.Testing.Extensions.CodeCoverage from 18.9.0 to 18.10.0 - #53

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

Bump Microsoft.Testing.Extensions.CodeCoverage from 18.9.0 to 18.10.0#53
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/tests/FixedWidthParser.Generator.Tests/develop/multi-05fda6060c

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.Testing.Extensions.CodeCoverage from 18.9.0 to 18.10.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.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Testing.Extensions.CodeCoverage
  dependency-version: 18.10.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 Aug 13, 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.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 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 3.577 μs 0.0949 μs 0.0147 μs 0.55 0.01 0.0496 4248 B 0.23
SpanReader_ReadAsync 100 4.850 μs 0.0335 μs 0.0052 μs 0.74 0.01 0.0458 4264 B 0.23
Naive_ReadLineAsync 100 6.546 μs 0.3591 μs 0.0933 μs 1.00 0.02 0.2136 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 7.073 μs 0.2210 μs 0.0342 μs 1.08 0.01 - 328 B 0.02
SpanReader_ReadAsync_Pooled 100 8.756 μs 0.3302 μs 0.0857 μs 1.34 0.02 - 344 B 0.02
GeneratedReader_ReadAsync 1000 34.564 μs 0.5036 μs 0.0779 μs 0.57 0.01 0.4272 39528 B 0.216
SpanReader_ReadAsync 1000 47.303 μs 0.3773 μs 0.0980 μs 0.78 0.01 0.4272 39544 B 0.216
Naive_ReadLineAsync 1000 60.771 μs 4.1262 μs 1.0716 μs 1.00 0.02 2.0752 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 66.861 μs 0.6974 μs 0.1811 μs 1.10 0.02 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 88.982 μs 0.3135 μs 0.0485 μs 1.46 0.02 - 344 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 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-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
CharParser_Parse 100 5.114 μs 0.0911 μs 0.0141 μs 1.00 0.00 0.2289 3.83 KB 1.00
ByteParser_Parse 100 6.059 μs 0.2340 μs 0.0608 μs 1.18 0.01 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 7.020 μs 0.3624 μs 0.0941 μs 1.37 0.02 0.6638 10.86 KB 2.84
CharParser_Parse 1000 52.898 μs 0.5430 μs 0.1410 μs 1.00 0.00 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 59.506 μs 2.7444 μs 0.4247 μs 1.12 0.01 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 76.369 μs 1.5801 μs 0.4104 μs 1.44 0.01 6.5918 108.59 KB 2.84

Benchmarks.Perf.ByteReaderPoolingBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 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-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
NoString 100 4.677 μs 0.0152 μs 0.0040 μs 0.66 - - 0.00
WithString_NoPool 100 7.043 μs 0.0775 μs 0.0201 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 14.266 μs 0.1106 μs 0.0171 μs 2.03 - - 0.00
NoString 1000 45.843 μs 0.2314 μs 0.0601 μs 0.66 - - 0.00
WithString_NoPool 1000 68.980 μs 0.7196 μs 0.1114 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 145.981 μs 0.4101 μs 0.0635 μs 2.12 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 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-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), 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.112 μs 0.1960 μs 0.0509 μs 0.28 0.2289 - - 3.83 KB 0.02
CharReader_Read 100 25.458 μs 0.5227 μs 0.0809 μs 1.00 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 68.296 μs 2.4190 μs 0.6282 μs 0.64 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 106.099 μs 3.4692 μs 0.9009 μ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.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 3.39GHz), 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 Gen1 Allocated Alloc Ratio
FixedWidthParser_Generated 100 4.396 μs 0.0293 μs 0.0045 μs 0.13 0.1526 - 3.86 KB 0.09
FixedWidthParser_Read 100 5.771 μs 0.0693 μs 0.0180 μs 0.17 0.1526 - 3.86 KB 0.09
RecordParser_Read 100 10.090 μs 0.0424 μs 0.0066 μs 0.30 0.1678 - 4.23 KB 0.10
FileHelpers_Read 100 33.491 μs 0.4344 μs 0.1128 μs 1.00 1.6479 - 41.49 KB 1.00
FlatFiles_Read 100 71.187 μs 0.9769 μs 0.2537 μs 2.13 4.1504 0.1221 103.13 KB 2.49
FixedWidthParser_Generated 1000 43.651 μs 0.4699 μs 0.0727 μs 0.13 1.5259 - 38.31 KB 0.09
FixedWidthParser_Read 1000 56.380 μs 0.3261 μs 0.0847 μs 0.16 1.5259 - 38.31 KB 0.09
RecordParser_Read 1000 97.475 μs 0.4753 μs 0.0735 μs 0.28 1.4648 - 38.69 KB 0.10
FileHelpers_Read 1000 348.985 μs 4.7980 μs 0.7425 μs 1.00 16.1133 3.4180 406.42 KB 1.00
FlatFiles_Read 1000 715.953 μs 8.3472 μs 2.1677 μs 2.05 38.0859 0.9766 953.2 KB 2.35

Benchmarks.Perf.ComparisonWriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 3.39GHz), 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 127.4 ns 0.29 ns 0.05 ns 0.62 0.00 - - - 0.00
FileHelpers_Write 1 204.6 ns 4.02 ns 0.62 ns 1.00 0.00 0.0143 - 360 B 1.00
FlatFiles_Write 1 476.2 ns 5.54 ns 1.44 ns 2.33 0.01 0.0277 - 712 B 1.98
RecordParser_Write 1 17,482.8 ns 3,620.54 ns 560.28 ns 85.46 2.46 0.7324 - 18128 B 50.36
FixedWidthParser_Write 100 13,298.6 ns 32.45 ns 5.02 ns 0.67 0.00 - - - 0.00
FileHelpers_Write 100 19,858.8 ns 268.40 ns 69.70 ns 1.00 0.00 1.2817 - 32832 B 1.00
FlatFiles_Write 100 48,143.0 ns 451.47 ns 117.25 ns 2.42 0.01 2.8076 - 71200 B 2.17
RecordParser_Write 100 67,830.9 ns 11,305.73 ns 2,936.06 ns 3.42 0.14 0.7324 - 20440 B 0.62
FixedWidthParser_Write 1000 138,029.6 ns 1,170.21 ns 303.90 ns 0.70 0.00 - - - 0.00
FileHelpers_Write 1000 197,196.3 ns 708.00 ns 109.56 ns 1.00 0.00 12.9395 - 328032 B 1.00
FlatFiles_Write 1000 477,444.5 ns 2,921.06 ns 758.59 ns 2.42 0.00 28.3203 - 712000 B 2.17
RecordParser_Write 1000 549,232.2 ns 170,532.30 ns 26,390.06 ns 2.79 0.12 44.9219 42.9688 1134703 B 3.46

Benchmarks.Perf.ParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 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-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), 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] 54.96 ns 1.037 ns 0.160 ns 1.00 0.0029 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 81.38 ns 0.177 ns 0.046 ns 1.48 - - 0.00
Parse_NoPool John (...)0.00 [25] 53.39 ns 0.787 ns 0.204 ns 1.00 0.0024 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 101.50 ns 0.348 ns 0.090 ns 1.90 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 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-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Stream_ReadAsync 100 7.530 μs 0.1455 μs 0.0225 μs 1.00 0.00 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 17.836 μs 0.6070 μs 0.1576 μs 2.37 0.02 0.2441 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 60.787 μs 0.9697 μs 0.2518 μs 8.07 0.04 0.2441 4.67 KB 1.14
Stream_ReadAsync 1000 81.099 μs 0.3841 μs 0.0998 μs 1.00 0.00 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 174.330 μs 0.9664 μs 0.2510 μs 2.15 0.00 2.1973 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 591.559 μs 6.2288 μs 0.9639 μs 7.29 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 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 Allocated Alloc Ratio
GeneratedReader_Read 100 3.372 μs 0.1915 μs 0.0497 μs 0.64 0.01 0.0458 3952 B 0.354
SpanReader_Read 100 4.610 μs 0.0528 μs 0.0082 μs 0.88 0.00 0.0458 3952 B 0.354
Naive_ReadLine 100 5.239 μs 0.1005 μs 0.0261 μs 1.00 0.01 0.1297 11152 B 1.000
GeneratedReader_Read_Pooled 100 6.794 μs 0.4604 μs 0.1196 μs 1.30 0.02 - 32 B 0.003
SpanReader_Read_Pooled 100 8.356 μs 0.0136 μs 0.0021 μs 1.59 0.01 - 32 B 0.003
GeneratedReader_Read 1000 33.333 μs 0.5722 μs 0.1486 μs 0.61 0.01 0.4272 39232 B 0.353
SpanReader_Read 1000 45.302 μs 0.8349 μs 0.2168 μs 0.83 0.01 0.4272 39232 B 0.353
Naive_ReadLine 1000 54.808 μs 3.9401 μs 1.0232 μs 1.00 0.02 1.2817 111232 B 1.000
GeneratedReader_Read_Pooled 1000 70.995 μs 1.2915 μs 0.1999 μs 1.30 0.02 - 32 B 0.000
SpanReader_Read_Pooled 1000 83.279 μs 0.2598 μs 0.0402 μs 1.52 0.03 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


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 Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_ReadOne 76.81 ns 1.122 ns 0.174 ns 0.84 0.01 0.0008 72 B 0.75
ReflectionReader_ConstructAndReadOne 91.20 ns 6.563 ns 1.704 ns 1.00 0.02 0.0011 96 B 1.00

Benchmarks.Perf.SourceGenParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 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-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Generated John (...)00.00 [25] 38.38 ns 1.344 ns 0.349 ns 0.51 0.0024 40 B 1.00
Reflection John (...)00.00 [25] 75.11 ns 0.743 ns 0.115 ns 1.00 0.0024 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


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
WriteMany_ReuseWriter 1 90.86 ns 2.719 ns 0.706 ns 0.41 0.00 - - - 0.00
WriteMany_ReuseWriterSpan 1 91.05 ns 4.888 ns 1.270 ns 0.41 0.01 - - - 0.00
WriteMany_AsyncReuseWriter 1 123.80 ns 6.309 ns 0.976 ns 0.56 0.00 0.0002 - 32 B 0.01
WriteMany_NewStream 1 221.60 ns 7.144 ns 1.106 ns 1.00 0.01 0.0265 - 2224 B 1.00
WriteMany_AsyncNewStream 1 420.84 ns 25.943 ns 6.737 ns 1.90 0.03 0.0639 0.0005 5360 B 2.41
WriteMany_ReuseWriterSpan 100 9,312.20 ns 272.393 ns 70.739 ns 0.94 0.01 - - - 0.000
WriteMany_ReuseWriter 100 9,402.92 ns 312.107 ns 81.053 ns 0.95 0.01 - - - 0.000
WriteMany_NewStream 100 9,934.59 ns 247.117 ns 64.176 ns 1.00 0.01 0.0610 - 5328 B 1.000
WriteMany_AsyncReuseWriter 100 10,208.42 ns 400.131 ns 103.913 ns 1.03 0.01 - - 32 B 0.006
WriteMany_AsyncNewStream 100 10,576.80 ns 404.286 ns 62.564 ns 1.06 0.01 0.0610 - 5360 B 1.006
WriteMany_ReuseWriterSpan 1000 92,233.69 ns 2,990.425 ns 776.604 ns 0.98 0.01 - - - 0.000
WriteMany_ReuseWriter 1000 92,849.96 ns 4,168.295 ns 645.048 ns 0.99 0.01 - - - 0.000
WriteMany_NewStream 1000 93,765.71 ns 3,086.143 ns 477.584 ns 1.00 0.01 - - 5328 B 1.000
WriteMany_AsyncNewStream 1000 101,670.53 ns 2,022.989 ns 525.364 ns 1.08 0.01 - - 5360 B 1.006
WriteMany_AsyncReuseWriter 1000 103,887.98 ns 4,319.065 ns 1,121.648 ns 1.11 0.01 - - 32 B 0.006

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