Skip to content

Bump Microsoft.Testing.Extensions.TrxReport from 2.3.3 to 2.4.1 - #68

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updated Microsoft.Testing.Extensions.TrxReport from 2.3.3 to 2.4.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.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Testing.Extensions.TrxReport
  dependency-version: 2.4.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 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)
AMD EPYC 9V74 3.69GHz, 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 4.004 μs 0.0500 μs 0.0130 μs 0.65 0.01 0.2518 4248 B 0.23
SpanReader_ReadAsync 100 5.567 μs 0.1858 μs 0.0288 μs 0.90 0.01 0.2518 4264 B 0.23
Naive_ReadLineAsync 100 6.200 μs 0.3070 μs 0.0797 μs 1.00 0.02 1.0986 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 7.059 μs 0.0688 μs 0.0179 μs 1.14 0.01 0.0153 328 B 0.02
SpanReader_ReadAsync_Pooled 100 8.982 μs 0.2557 μs 0.0664 μs 1.45 0.02 0.0153 344 B 0.02
GeneratedReader_ReadAsync 1000 38.604 μs 0.6792 μs 0.1764 μs 0.65 0.01 2.3193 39528 B 0.216
SpanReader_ReadAsync 1000 56.168 μs 0.3969 μs 0.0614 μs 0.94 0.01 2.3193 39544 B 0.216
Naive_ReadLineAsync 1000 59.513 μs 2.7846 μs 0.7232 μs 1.00 0.02 10.9253 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 68.689 μs 0.3259 μs 0.0504 μs 1.15 0.01 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 87.759 μs 0.4863 μs 0.0753 μs 1.47 0.02 - 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 RatioSD Gen0 Allocated Alloc Ratio
CharParser_Parse 100 5.157 μs 0.6525 μs 0.1010 μs 1.00 0.02 0.2289 3.83 KB 1.00
ByteParser_Parse 100 5.950 μs 0.0403 μs 0.0062 μs 1.15 0.02 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 8.447 μs 0.1182 μs 0.0183 μs 1.64 0.03 0.6561 10.86 KB 2.84
CharParser_Parse 1000 59.832 μs 0.9300 μs 0.2415 μs 1.00 0.01 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 61.107 μs 0.6128 μs 0.1591 μs 1.02 0.00 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 74.159 μs 2.0236 μs 0.3132 μs 1.24 0.01 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.285 μs 0.0429 μs 0.0112 μs 0.61 - - 0.00
WithString_NoPool 100 6.996 μs 0.0474 μs 0.0073 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 13.701 μs 0.0317 μs 0.0049 μs 1.96 - - 0.00
NoString 1000 46.131 μs 0.2162 μs 0.0335 μs 0.66 - - 0.00
WithString_NoPool 1000 69.410 μs 1.1585 μs 0.1793 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 136.624 μs 0.6024 μs 0.1564 μs 1.97 - - 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.458 μs 0.0341 μs 0.0053 μs 0.29 0.2289 - - 3.83 KB 0.02
CharReader_Read 100 25.915 μs 0.8742 μs 0.2270 μs 1.00 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 69.688 μs 0.6633 μs 0.1027 μs 0.67 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 104.068 μs 2.2441 μs 0.5828 μ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.814 μs 0.0399 μs 0.0062 μs 0.14 0.00 0.2289 - 3.86 KB 0.09
FixedWidthParser_Read 100 6.008 μs 0.0500 μs 0.0130 μs 0.18 0.00 0.2289 - 3.86 KB 0.09
RecordParser_Read 100 10.590 μs 0.1510 μs 0.0234 μs 0.31 0.00 0.2441 - 4.23 KB 0.10
FileHelpers_Read 100 33.977 μs 0.6367 μs 0.0985 μs 1.00 0.00 2.5024 0.0610 41.49 KB 1.00
FlatFiles_Read 100 74.329 μs 2.3077 μs 0.3571 μs 2.19 0.01 6.2256 0.1221 103.13 KB 2.49
FixedWidthParser_Generated 1000 45.867 μs 0.5388 μs 0.1399 μs 0.13 0.00 2.3193 - 38.31 KB 0.09
FixedWidthParser_Read 1000 69.432 μs 0.7770 μs 0.1202 μs 0.20 0.00 2.3193 - 38.31 KB 0.09
RecordParser_Read 1000 108.281 μs 0.6330 μs 0.1644 μs 0.31 0.00 2.3193 - 38.69 KB 0.10
FileHelpers_Read 1000 354.719 μs 10.7353 μs 2.7879 μs 1.00 0.01 24.4141 5.8594 406.42 KB 1.00
FlatFiles_Read 1000 734.320 μs 20.5723 μs 5.3426 μs 2.07 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 129.7 ns 0.69 ns 0.18 ns 0.64 0.00 - - - 0.00
FileHelpers_Write 1 204.3 ns 1.39 ns 0.36 ns 1.00 0.00 0.0215 - 360 B 1.00
FlatFiles_Write 1 474.3 ns 9.42 ns 1.46 ns 2.32 0.01 0.0420 - 712 B 1.98
RecordParser_Write 1 21,822.5 ns 4,299.31 ns 665.32 ns 106.82 2.90 1.0986 - 18128 B 50.36
FixedWidthParser_Write 100 13,692.0 ns 68.89 ns 10.66 ns 0.69 0.00 - - - 0.00
FileHelpers_Write 100 19,988.2 ns 503.66 ns 130.80 ns 1.00 0.01 1.9531 - 32832 B 1.00
FlatFiles_Write 100 47,402.2 ns 1,274.05 ns 330.87 ns 2.37 0.02 4.2114 - 71200 B 2.17
RecordParser_Write 100 54,823.7 ns 36,770.02 ns 5,690.20 ns 2.74 0.25 1.2207 - 20440 B 0.62
FixedWidthParser_Write 1000 141,781.9 ns 1,251.95 ns 193.74 ns 0.70 0.00 - - - 0.00
FileHelpers_Write 1000 202,299.8 ns 2,895.04 ns 751.83 ns 1.00 0.00 19.5313 - 328032 B 1.00
FlatFiles_Write 1000 481,963.5 ns 12,883.50 ns 3,345.81 ns 2.38 0.02 41.9922 - 712000 B 2.17
RecordParser_Write 1000 489,945.9 ns 192,255.91 ns 49,928.25 ns 2.42 0.23 78.1250 76.1719 1301082 B 3.97

Benchmarks.Perf.ParserBenchmarks


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 Line Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Parse_NoPool Jane (...)0.00 [25] 65.37 ns 3.944 ns 1.024 ns 1.00 0.02 0.0029 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 83.78 ns 0.162 ns 0.042 ns 1.28 0.02 - - 0.00
Parse_NoPool John (...)0.00 [25] 57.92 ns 1.283 ns 0.333 ns 1.00 0.01 0.0024 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 80.30 ns 0.448 ns 0.069 ns 1.39 0.01 - - 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 8.761 μs 0.0983 μs 0.0255 μs 1.00 0.00 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 17.687 μs 0.1107 μs 0.0171 μs 2.02 0.01 0.2441 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 59.732 μs 0.3560 μs 0.0551 μs 6.82 0.02 0.2441 4.67 KB 1.14
Stream_ReadAsync 1000 74.828 μs 0.5276 μs 0.0817 μs 1.00 0.00 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 162.553 μs 0.9818 μs 0.1519 μs 2.17 0.00 2.1973 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 579.698 μs 11.4498 μs 2.9735 μs 7.75 0.04 1.9531 39.13 KB 1.02

Benchmarks.Perf.ReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 3.69GHz, 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
GeneratedReader_Read 100 3.715 μs 0.0495 μs 0.0128 μs 0.69 0.2327 3952 B 0.354
SpanReader_Read 100 5.069 μs 0.1144 μs 0.0297 μs 0.94 0.2289 3952 B 0.354
Naive_ReadLine 100 5.398 μs 0.1146 μs 0.0298 μs 1.00 0.6638 11152 B 1.000
GeneratedReader_Read_Pooled 100 6.910 μs 0.0903 μs 0.0235 μs 1.28 - 32 B 0.003
SpanReader_Read_Pooled 100 8.153 μs 0.0278 μs 0.0043 μs 1.51 - 32 B 0.003
GeneratedReader_Read 1000 36.295 μs 0.3166 μs 0.0822 μs 0.67 2.3193 39232 B 0.353
SpanReader_Read 1000 50.371 μs 0.5656 μs 0.1469 μs 0.93 2.3193 39232 B 0.353
Naive_ReadLine 1000 54.411 μs 0.2439 μs 0.0377 μs 1.00 6.5918 111232 B 1.000
GeneratedReader_Read_Pooled 1000 67.849 μs 0.0862 μs 0.0224 μs 1.25 - 32 B 0.000
SpanReader_Read_Pooled 1000 79.668 μs 0.3024 μs 0.0785 μs 1.46 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 3.69GHz, 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
ReflectionReader_ConstructAndReadOne 92.25 ns 1.511 ns 0.392 ns 1.00 0.0057 96 B 1.00
GeneratedReader_ReadOne 96.45 ns 1.518 ns 0.235 ns 1.05 0.0043 72 B 0.75

Benchmarks.Perf.SourceGenParserBenchmarks


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 Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Generated John (...)00.00 [25] 38.01 ns 1.106 ns 0.287 ns 0.74 0.0024 40 B 1.00
Reflection John (...)00.00 [25] 51.25 ns 0.634 ns 0.165 ns 1.00 0.0024 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


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 Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriterSpan 1 86.18 ns 1.156 ns 0.300 ns 0.39 - - - 0.00
WriteMany_ReuseWriter 1 87.39 ns 0.406 ns 0.063 ns 0.39 - - - 0.00
WriteMany_AsyncReuseWriter 1 123.87 ns 2.310 ns 0.357 ns 0.56 0.0002 - 32 B 0.01
WriteMany_NewStream 1 221.61 ns 2.752 ns 0.426 ns 1.00 0.0265 - 2224 B 1.00
WriteMany_AsyncNewStream 1 417.72 ns 4.485 ns 1.165 ns 1.88 0.0639 0.0005 5360 B 2.41
WriteMany_ReuseWriter 100 9,302.20 ns 34.991 ns 9.087 ns 0.95 - - - 0.000
WriteMany_ReuseWriterSpan 100 9,340.66 ns 154.235 ns 40.054 ns 0.95 - - - 0.000
WriteMany_NewStream 100 9,825.80 ns 93.245 ns 14.430 ns 1.00 0.0610 - 5328 B 1.000
WriteMany_AsyncReuseWriter 100 10,235.88 ns 229.092 ns 59.495 ns 1.04 - - 32 B 0.006
WriteMany_AsyncNewStream 100 10,839.15 ns 238.320 ns 61.891 ns 1.10 0.0610 - 5360 B 1.006
WriteMany_ReuseWriterSpan 1000 92,635.99 ns 366.049 ns 56.647 ns 0.98 - - - 0.000
WriteMany_NewStream 1000 94,049.44 ns 1,405.916 ns 217.567 ns 1.00 - - 5328 B 1.000
WriteMany_ReuseWriter 1000 95,156.20 ns 1,467.918 ns 227.162 ns 1.01 - - - 0.000
WriteMany_AsyncNewStream 1000 101,664.57 ns 819.324 ns 212.776 ns 1.08 - - 5360 B 1.006
WriteMany_AsyncReuseWriter 1000 102,691.61 ns 342.794 ns 89.022 ns 1.09 - - 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