Skip to content

Bump Microsoft.Testing.Extensions.TrxReport from 2.3.3 to 2.4.0 - #61

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

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.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Testing.Extensions.TrxReport
  dependency-version: 2.4.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)
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 Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 5.232 μs 0.0414 μs 0.0108 μs 0.63 0.01 0.2518 4248 B 0.23
SpanReader_ReadAsync 100 7.350 μs 0.0406 μs 0.0063 μs 0.89 0.01 0.2518 4264 B 0.23
Naive_ReadLineAsync 100 8.281 μs 0.3827 μs 0.0994 μs 1.00 0.02 1.0986 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 10.370 μs 0.1042 μs 0.0271 μs 1.25 0.01 0.0153 328 B 0.02
SpanReader_ReadAsync_Pooled 100 12.734 μs 0.1128 μs 0.0175 μs 1.54 0.02 0.0153 344 B 0.02
GeneratedReader_ReadAsync 1000 51.563 μs 0.4200 μs 0.0650 μs 0.62 0.00 2.3193 39528 B 0.216
SpanReader_ReadAsync 1000 73.976 μs 1.0091 μs 0.2621 μs 0.89 0.01 2.3193 39544 B 0.216
Naive_ReadLineAsync 1000 82.696 μs 2.6261 μs 0.6820 μs 1.00 0.01 10.8643 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 100.075 μs 0.6693 μs 0.1036 μs 1.21 0.01 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 123.333 μs 0.5586 μs 0.0864 μs 1.49 0.01 - 344 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.87GHz, 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 4.967 μs 0.1358 μs 0.0353 μs 1.00 0.01 0.2289 3.83 KB 1.00
ByteParser_Parse 100 6.344 μs 0.1164 μs 0.0302 μs 1.28 0.01 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 7.271 μs 0.3306 μs 0.0859 μs 1.46 0.02 0.6638 10.86 KB 2.84
CharParser_Parse 1000 50.338 μs 1.1317 μs 0.2939 μs 1.00 0.01 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 63.238 μs 0.3722 μs 0.0576 μs 1.26 0.01 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 74.279 μs 4.2820 μs 1.1120 μs 1.48 0.02 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.87GHz, 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.458 μs 0.0467 μs 0.0072 μs 0.62 - - 0.00
WithString_NoPool 100 7.195 μs 0.0690 μs 0.0179 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 13.161 μs 0.0233 μs 0.0061 μs 1.83 - - 0.00
NoString 1000 43.317 μs 0.2132 μs 0.0554 μs 0.60 - - 0.00
WithString_NoPool 1000 72.766 μs 0.6422 μs 0.0994 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 133.219 μs 0.2924 μs 0.0452 μs 1.83 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.87GHz, 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.329 μs 0.0834 μs 0.0129 μs 0.28 0.2289 - - 3.83 KB 0.02
CharReader_Read 100 26.482 μs 0.3158 μs 0.0820 μs 1.00 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 72.602 μs 0.3508 μs 0.0543 μs 0.66 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 110.095 μs 1.6746 μs 0.4349 μ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)
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 Allocated Alloc Ratio
FixedWidthParser_Generated 100 3.631 μs 0.0775 μs 0.0120 μs 0.13 0.00 0.2327 - 3.86 KB 0.09
FixedWidthParser_Read 100 4.707 μs 0.0935 μs 0.0243 μs 0.17 0.00 0.2289 - 3.86 KB 0.09
RecordParser_Read 100 8.780 μs 0.1640 μs 0.0426 μs 0.31 0.00 0.2441 - 4.23 KB 0.10
FileHelpers_Read 100 28.064 μs 1.6800 μs 0.4363 μs 1.00 0.02 2.5330 0.0610 41.49 KB 1.00
FlatFiles_Read 100 49.382 μs 0.6809 μs 0.1054 μs 1.76 0.03 6.2866 0.1831 103.13 KB 2.49
FixedWidthParser_Generated 1000 36.921 μs 1.2830 μs 0.3332 μs 0.13 0.00 2.3193 - 38.31 KB 0.09
FixedWidthParser_Read 1000 47.971 μs 0.2636 μs 0.0685 μs 0.17 0.00 2.3193 - 38.31 KB 0.09
RecordParser_Read 1000 85.939 μs 0.6229 μs 0.1618 μs 0.31 0.00 2.3193 - 38.69 KB 0.10
FileHelpers_Read 1000 276.206 μs 16.6009 μs 4.3112 μs 1.00 0.02 24.4141 5.8594 406.42 KB 1.00
FlatFiles_Read 1000 492.834 μs 32.6475 μs 8.4784 μs 1.78 0.04 57.6172 1.9531 953.2 KB 2.35

Benchmarks.Perf.ComparisonWriterBenchmarks


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 Allocated Alloc Ratio
FixedWidthParser_Write 1 101.2 ns 0.19 ns 0.05 ns 0.68 0.00 - - - 0.00
FileHelpers_Write 1 148.1 ns 4.68 ns 0.72 ns 1.00 0.01 0.0215 - 360 B 1.00
FlatFiles_Write 1 324.6 ns 3.80 ns 0.99 ns 2.19 0.01 0.0424 - 712 B 1.98
RecordParser_Write 1 14,553.9 ns 1,045.00 ns 271.38 ns 98.30 1.74 1.0986 0.0305 18128 B 50.36
FixedWidthParser_Write 100 10,167.8 ns 5.86 ns 0.91 ns 0.73 0.00 - - - 0.00
FileHelpers_Write 100 13,869.0 ns 280.28 ns 43.37 ns 1.00 0.00 1.9531 - 32832 B 1.00
FlatFiles_Write 100 32,627.3 ns 836.01 ns 217.11 ns 2.35 0.02 4.2114 - 71200 B 2.17
RecordParser_Write 100 43,090.5 ns 18,660.03 ns 4,845.95 ns 3.11 0.32 1.2207 - 20440 B 0.62
FixedWidthParser_Write 1000 103,350.4 ns 535.10 ns 138.96 ns 0.70 0.01 - - - 0.00
FileHelpers_Write 1000 148,438.8 ns 9,660.03 ns 1,494.90 ns 1.00 0.01 19.5313 - 328032 B 1.00
FlatFiles_Write 1000 328,573.9 ns 12,630.03 ns 1,954.51 ns 2.21 0.02 42.4805 - 712000 B 2.17
RecordParser_Write 1000 346,241.3 ns 17,606.96 ns 4,572.47 ns 2.33 0.04 83.0078 82.0313 1375893 B 4.19

Benchmarks.Perf.ParserBenchmarks


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-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] 50.80 ns 1.488 ns 0.386 ns 1.00 0.0029 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 78.73 ns 0.448 ns 0.116 ns 1.55 - - 0.00
Parse_NoPool John (...)0.00 [25] 55.00 ns 1.187 ns 0.308 ns 1.00 0.0024 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 73.22 ns 0.161 ns 0.042 ns 1.33 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.87GHz, 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.991 μs 0.1421 μs 0.0220 μs 1.00 0.00 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 18.051 μs 0.5628 μs 0.1461 μs 2.26 0.02 0.2441 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 55.706 μs 0.5854 μs 0.0906 μs 6.97 0.02 0.2441 4.67 KB 1.14
Stream_ReadAsync 1000 85.718 μs 0.1589 μs 0.0246 μs 1.00 0.00 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 172.734 μs 0.7973 μs 0.2070 μs 2.02 0.00 2.1973 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 550.656 μs 14.5903 μs 3.7891 μs 6.42 0.04 1.9531 39.13 KB 1.02

Benchmarks.Perf.ReaderBenchmarks


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 Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_Read 100 4.623 μs 0.0587 μs 0.0091 μs 0.64 0.2289 3952 B 0.354
SpanReader_Read 100 6.145 μs 0.0390 μs 0.0060 μs 0.86 0.2289 3952 B 0.354
Naive_ReadLine 100 7.182 μs 0.1884 μs 0.0292 μs 1.00 0.6638 11152 B 1.000
GeneratedReader_Read_Pooled 100 9.253 μs 0.0922 μs 0.0143 μs 1.29 - 32 B 0.003
SpanReader_Read_Pooled 100 10.730 μs 0.1423 μs 0.0370 μs 1.49 - 32 B 0.003
GeneratedReader_Read 1000 45.958 μs 0.3526 μs 0.0546 μs 0.68 2.3193 39232 B 0.353
Naive_ReadLine 1000 67.682 μs 1.4444 μs 0.2235 μs 1.00 6.5918 111232 B 1.000
SpanReader_Read 1000 75.534 μs 0.9546 μs 0.1477 μs 1.12 2.3193 39232 B 0.353
GeneratedReader_Read_Pooled 1000 92.161 μs 0.6495 μs 0.1687 μs 1.36 - 32 B 0.000
SpanReader_Read_Pooled 1000 113.016 μs 1.0169 μs 0.2641 μs 1.67 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


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 Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_ReadOne 117.1 ns 1.61 ns 0.42 ns 1.00 0.0043 72 B 0.75
ReflectionReader_ConstructAndReadOne 117.6 ns 2.32 ns 0.60 ns 1.00 0.0057 96 B 1.00

Benchmarks.Perf.SourceGenParserBenchmarks


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-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.60 ns 0.943 ns 0.146 ns 0.69 0.0024 40 B 1.00
Reflection John (...)00.00 [25] 55.86 ns 0.727 ns 0.112 ns 1.00 0.0024 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


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 Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriterSpan 1 128.4 ns 0.27 ns 0.04 ns 0.46 0.02 - - - 0.00
WriteMany_ReuseWriter 1 136.6 ns 1.72 ns 0.27 ns 0.49 0.02 - - - 0.00
WriteMany_AsyncReuseWriter 1 170.6 ns 2.97 ns 0.77 ns 0.61 0.02 0.0019 - 32 B 0.01
WriteMany_NewStream 1 278.9 ns 43.89 ns 11.40 ns 1.00 0.05 0.1326 - 2224 B 1.00
WriteMany_AsyncNewStream 1 517.5 ns 23.17 ns 3.59 ns 1.86 0.07 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriter 100 13,240.2 ns 62.59 ns 16.26 ns 0.96 0.00 - - - 0.000
WriteMany_NewStream 100 13,862.9 ns 262.37 ns 68.14 ns 1.00 0.01 0.3052 - 5328 B 1.000
WriteMany_AsyncReuseWriter 100 15,021.3 ns 234.25 ns 60.83 ns 1.08 0.01 - - 32 B 0.006
WriteMany_ReuseWriterSpan 100 15,524.2 ns 284.57 ns 73.90 ns 1.12 0.01 - - - 0.000
WriteMany_AsyncNewStream 100 15,610.5 ns 58.52 ns 9.06 ns 1.13 0.01 0.3052 - 5360 B 1.006
WriteMany_ReuseWriter 1000 133,603.9 ns 467.90 ns 121.51 ns 0.99 0.00 - - - 0.000
WriteMany_NewStream 1000 134,404.1 ns 861.40 ns 223.70 ns 1.00 0.00 0.2441 - 5328 B 1.000
WriteMany_ReuseWriterSpan 1000 136,936.8 ns 359.42 ns 93.34 ns 1.02 0.00 - - - 0.000
WriteMany_AsyncReuseWriter 1000 158,980.5 ns 2,899.17 ns 752.91 ns 1.18 0.01 - - 32 B 0.006
WriteMany_AsyncNewStream 1000 159,831.8 ns 500.88 ns 77.51 ns 1.19 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 #68.

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