Skip to content

Bump Microsoft.Testing.Extensions.TrxReport from 2.3.3 to 2.5.1 - #74

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 8, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.Testing.Extensions.TrxReport from 2.3.3 to 2.5.1.

Release notes

Sourced from Microsoft.Testing.Extensions.TrxReport'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.TrxReport
  dependency-version: 2.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Testing.Extensions.TrxReport
  dependency-version: 2.5.1
  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 Oct 8, 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 Oct 8, 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.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
GeneratedReader_ReadAsync 100 5.120 μs 0.1213 μs 0.0315 μs 0.61 0.2518 4248 B 0.23
SpanReader_ReadAsync 100 7.875 μs 0.1702 μs 0.0442 μs 0.94 0.2441 4264 B 0.23
Naive_ReadLineAsync 100 8.379 μs 0.1438 μs 0.0373 μs 1.00 1.0986 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 9.911 μs 0.1096 μs 0.0285 μs 1.18 0.0153 328 B 0.02
SpanReader_ReadAsync_Pooled 100 12.689 μs 0.0591 μs 0.0091 μs 1.51 0.0153 344 B 0.02
GeneratedReader_ReadAsync 1000 49.097 μs 0.6622 μs 0.1720 μs 0.67 2.3193 39528 B 0.216
SpanReader_ReadAsync 1000 72.507 μs 1.2520 μs 0.3251 μs 0.99 2.3193 39544 B 0.216
Naive_ReadLineAsync 1000 73.606 μs 1.6975 μs 0.2627 μs 1.00 10.8643 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 99.463 μs 1.2786 μs 0.1979 μs 1.35 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 120.525 μs 0.4742 μs 0.0734 μs 1.64 - 344 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 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 Gen0 Allocated Alloc Ratio
CharParser_Parse 100 4.009 μs 0.0451 μs 0.0117 μs 1.00 0.2289 3.83 KB 1.00
ByteParser_Parse 100 4.680 μs 0.1458 μs 0.0226 μs 1.17 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 5.711 μs 0.0755 μs 0.0196 μs 1.42 0.6638 10.86 KB 2.84
CharParser_Parse 1000 39.682 μs 0.5345 μs 0.1388 μs 1.00 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 49.164 μs 0.1412 μs 0.0218 μs 1.24 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 58.850 μs 1.0462 μs 0.1619 μs 1.48 6.5918 108.59 KB 2.84

Benchmarks.Perf.ByteReaderPoolingBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 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 Gen0 Allocated Alloc Ratio
NoString 100 3.488 μs 0.0068 μs 0.0011 μs 0.61 - - 0.00
WithString_NoPool 100 5.673 μs 0.0348 μs 0.0090 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 9.888 μs 0.0697 μs 0.0108 μs 1.74 - - 0.00
NoString 1000 34.955 μs 0.0479 μs 0.0074 μs 0.63 - - 0.00
WithString_NoPool 1000 55.768 μs 0.4727 μs 0.1227 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 102.325 μs 0.5481 μs 0.1424 μs 1.83 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 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 Gen0 Gen1 Gen2 Allocated Alloc Ratio
ByteReader_Read 100 5.636 μs 0.0911 μs 0.0141 μs 0.28 0.2289 - - 3.83 KB 0.02
CharReader_Read 100 20.301 μs 0.8316 μs 0.2160 μs 1.00 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 55.759 μs 0.8023 μs 0.2084 μs 0.68 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 82.089 μs 2.2474 μs 0.5837 μ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 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 Gen1 Allocated Alloc Ratio
FixedWidthParser_Generated 100 4.562 μs 0.0519 μs 0.0135 μs 0.14 0.00 0.2289 - 3.86 KB 0.09
FixedWidthParser_Read 100 6.943 μs 0.1057 μs 0.0274 μs 0.21 0.00 0.2289 - 3.86 KB 0.09
RecordParser_Read 100 11.017 μs 0.0968 μs 0.0150 μs 0.33 0.00 0.2441 - 4.23 KB 0.10
FileHelpers_Read 100 33.474 μs 0.6464 μs 0.1000 μs 1.00 0.00 2.5024 0.0610 41.49 KB 1.00
FlatFiles_Read 100 69.338 μs 2.4093 μs 0.3728 μs 2.07 0.01 6.2256 0.1221 103.13 KB 2.49
FixedWidthParser_Generated 1000 44.941 μs 0.5649 μs 0.0874 μs 0.14 0.00 2.3193 - 38.31 KB 0.09
FixedWidthParser_Read 1000 70.391 μs 1.5781 μs 0.2442 μs 0.21 0.00 2.3193 - 38.31 KB 0.09
RecordParser_Read 1000 105.935 μs 1.7720 μs 0.4602 μs 0.32 0.00 2.3193 - 38.69 KB 0.10
FileHelpers_Read 1000 328.994 μs 7.4076 μs 1.9237 μs 1.00 0.01 24.4141 5.8594 406.42 KB 1.00
FlatFiles_Read 1000 715.322 μs 21.3049 μs 5.5328 μs 2.17 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 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 Gen1 Allocated Alloc Ratio
FixedWidthParser_Write 1 136.7 ns 0.96 ns 0.25 ns 0.69 0.00 - - - 0.00
FileHelpers_Write 1 199.4 ns 8.40 ns 1.30 ns 1.00 0.01 0.0215 - 360 B 1.00
FlatFiles_Write 1 453.9 ns 8.13 ns 2.11 ns 2.28 0.02 0.0424 - 712 B 1.98
RecordParser_Write 1 20,721.5 ns 3,021.86 ns 467.64 ns 103.91 2.18 1.0986 - 18128 B 50.36
FixedWidthParser_Write 100 13,766.2 ns 61.78 ns 16.04 ns 0.70 0.01 - - - 0.00
FileHelpers_Write 100 19,542.6 ns 617.89 ns 160.46 ns 1.00 0.01 1.9531 - 32832 B 1.00
FlatFiles_Write 100 45,490.8 ns 989.13 ns 256.87 ns 2.33 0.02 4.2114 - 71200 B 2.17
RecordParser_Write 100 57,650.5 ns 18,345.42 ns 2,838.97 ns 2.95 0.13 1.2207 - 20440 B 0.62
FixedWidthParser_Write 1000 137,465.3 ns 323.97 ns 84.13 ns 0.72 0.01 - - - 0.00
FileHelpers_Write 1000 191,832.7 ns 6,096.22 ns 1,583.17 ns 1.00 0.01 19.5313 - 328032 B 1.00
FlatFiles_Write 1000 458,465.5 ns 7,345.46 ns 1,136.72 ns 2.39 0.02 42.4805 - 712000 B 2.17
RecordParser_Write 1000 494,906.4 ns 233,406.69 ns 60,614.98 ns 2.58 0.29 80.0781 78.1250 1327514 B 4.05

Benchmarks.Perf.ParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 3.40GHz), 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 Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Parse_NoPool Jane (...)0.00 [25] 49.23 ns 2.997 ns 0.464 ns 1.00 0.0019 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 80.39 ns 0.142 ns 0.037 ns 1.63 - - 0.00
Parse_NoPool John (...)0.00 [25] 48.94 ns 0.253 ns 0.039 ns 1.00 0.0015 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 78.91 ns 0.233 ns 0.061 ns 1.61 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 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 Allocated Alloc Ratio
Stream_ReadAsync 100 6.039 μs 0.0368 μs 0.0095 μs 1.00 0.00 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 13.909 μs 0.1394 μs 0.0362 μs 2.30 0.01 0.2594 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 42.328 μs 0.1444 μs 0.0223 μs 7.01 0.01 0.2441 4.67 KB 1.14
Stream_ReadAsync 1000 60.142 μs 1.8897 μs 0.4908 μs 1.00 0.01 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 126.086 μs 0.4984 μs 0.0771 μs 2.10 0.02 2.1973 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 410.869 μs 4.7594 μs 0.7365 μs 6.83 0.05 1.9531 39.13 KB 1.02

Benchmarks.Perf.ReaderBenchmarks


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
GeneratedReader_Read 100 4.640 μs 0.1897 μs 0.0493 μs 0.56 0.2289 3952 B 0.354
SpanReader_Read 100 5.944 μs 0.0679 μs 0.0176 μs 0.72 0.2289 3952 B 0.354
Naive_ReadLine 100 8.240 μs 0.2287 μs 0.0594 μs 1.00 0.6561 11152 B 1.000
GeneratedReader_Read_Pooled 100 9.408 μs 0.0822 μs 0.0127 μs 1.14 - 32 B 0.003
SpanReader_Read_Pooled 100 10.967 μs 0.0329 μs 0.0051 μs 1.33 - 32 B 0.003
GeneratedReader_Read 1000 44.055 μs 0.8865 μs 0.2302 μs 0.61 2.3193 39232 B 0.353
SpanReader_Read 1000 61.250 μs 1.1094 μs 0.2881 μs 0.85 2.3193 39232 B 0.353
Naive_ReadLine 1000 71.864 μs 2.7073 μs 0.7031 μs 1.00 6.5918 111232 B 1.000
GeneratedReader_Read_Pooled 1000 93.785 μs 1.3908 μs 0.3612 μs 1.31 - 32 B 0.000
SpanReader_Read_Pooled 1000 110.379 μs 0.4477 μs 0.1163 μs 1.54 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


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 Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
ReflectionReader_ConstructAndReadOne 113.7 ns 2.73 ns 0.42 ns 1.00 0.0057 96 B 1.00
GeneratedReader_ReadOne 114.6 ns 1.04 ns 0.27 ns 1.01 0.0043 72 B 0.75

Benchmarks.Perf.SourceGenParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 3.40GHz), 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 Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Generated John (...)00.00 [25] 35.66 ns 1.165 ns 0.303 ns 0.72 0.0015 40 B 1.00
Reflection John (...)00.00 [25] 49.46 ns 0.477 ns 0.074 ns 1.00 0.0015 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 3.21GHz, 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 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriter 1 128.2 ns 2.72 ns 0.71 ns 0.48 0.01 - - - 0.00
WriteMany_ReuseWriterSpan 1 129.5 ns 0.24 ns 0.04 ns 0.49 0.01 - - - 0.00
WriteMany_AsyncReuseWriter 1 172.1 ns 1.68 ns 0.44 ns 0.65 0.01 0.0019 - 32 B 0.01
WriteMany_NewStream 1 265.1 ns 34.20 ns 5.29 ns 1.00 0.03 0.1326 - 2224 B 1.00
WriteMany_AsyncNewStream 1 503.4 ns 12.92 ns 3.36 ns 1.90 0.04 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriter 100 13,306.5 ns 76.63 ns 19.90 ns 0.91 0.00 - - - 0.000
WriteMany_ReuseWriterSpan 100 13,361.6 ns 14.10 ns 3.66 ns 0.91 0.00 - - - 0.000
WriteMany_NewStream 100 14,613.4 ns 168.67 ns 26.10 ns 1.00 0.00 0.3052 - 5328 B 1.000
WriteMany_AsyncNewStream 100 16,081.8 ns 84.92 ns 22.05 ns 1.10 0.00 0.3052 - 5360 B 1.006
WriteMany_AsyncReuseWriter 100 16,384.5 ns 191.85 ns 49.82 ns 1.12 0.00 - - 32 B 0.006
WriteMany_ReuseWriter 1000 131,802.2 ns 661.85 ns 102.42 ns 0.99 0.00 - - - 0.000
WriteMany_NewStream 1000 132,682.9 ns 156.30 ns 24.19 ns 1.00 0.00 0.2441 - 5328 B 1.000
WriteMany_ReuseWriterSpan 1000 133,506.1 ns 416.54 ns 108.17 ns 1.01 0.00 - - - 0.000
WriteMany_AsyncNewStream 1000 150,108.8 ns 770.14 ns 119.18 ns 1.13 0.00 0.2441 - 5360 B 1.006
WriteMany_AsyncReuseWriter 1000 163,026.8 ns 2,188.07 ns 568.24 ns 1.23 0.00 - - 32 B 0.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