Skip to content

Bump the test group with 2 updates - #90

Merged
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/tests/ExcelReader.Tests/develop/test-0a3d55c981
Aug 20, 2026
Merged

Bump the test group with 2 updates#90
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/tests/ExcelReader.Tests/develop/test-0a3d55c981

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updated xunit.runner.visualstudio from 3.1.5 to 4.0.0.

Release notes

Sourced from xunit.runner.visualstudio's releases.

4.0.0

Release notes: https://xunit.net/releases/visualstudio/4.0.0

4.0.0-pre.5

Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.5

4.0.0-pre.4

Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.4

4.0.0-pre.3

Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.3

Commits viewable in compare view.

Updated xunit.v3.mtp-v2 from 3.2.2 to 4.0.0.

Release notes

Sourced from xunit.v3.mtp-v2'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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
Bumps xunit.v3.mtp-v2 from 3.2.2 to 4.0.0

---
updated-dependencies:
- dependency-name: xunit.runner.visualstudio
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: test
- dependency-name: xunit.v3.mtp-v2
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: test
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 19, 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.

ExcelReader.Benchmarks.ColdStartBenchmark


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-GOEFXF : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

InvocationCount=1  IterationCount=1  LaunchCount=16  
RunStrategy=ColdStart  UnrollFactor=1  WarmupCount=0  

Method Rows Mean Error StdDev Allocated
TypedParseFirstUse 200 37.27 ms 0.492 ms 0.483 ms 28.38 KB
RecordWriteFirstUse 200 26.14 ms 0.465 ms 0.457 ms 84.27 KB
FluentParseFirstUse 200 34.08 ms 0.186 ms 0.183 ms 30.75 KB
FluentParseWithAttributeFallbackFirstUse 200 40.86 ms 0.184 ms 0.181 ms 32.45 KB

ExcelReader.Benchmarks.CsvParseBenchmark


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 Rows Mean Error StdDev Ratio Gen0 Gen1 Allocated Alloc Ratio
ExcelParserSync 50000 8.308 ms 0.0722 ms 0.0112 ms 1.00 234.3750 - 3.86 MB 1.00
ExcelParserAsync 50000 8.500 ms 0.1315 ms 0.0341 ms 1.02 234.3750 - 3.86 MB 1.00
Sep 50000 12.533 ms 0.2555 ms 0.0664 ms 1.51 234.3750 - 3.87 MB 1.00
Sylvan 50000 17.763 ms 0.3325 ms 0.0864 ms 2.14 656.2500 62.5000 10.95 MB 2.84
CsvHelperLib 50000 32.699 ms 0.3150 ms 0.0818 ms 3.94 875.0000 62.5000 14.41 MB 3.73

ExcelReader.Benchmarks.CsvReadBenchmark


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 Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
ExcelReader 50000 5.486 ms 0.0951 ms 0.0147 ms 1.00 0.00 - - 352 B 1.00
ExcelReaderWide 50000 13.413 ms 0.1021 ms 0.0158 ms 2.45 0.01 - - 288 B 0.82
ExcelReaderAsync 50000 5.177 ms 0.0289 ms 0.0045 ms 0.94 0.00 - - 424 B 1.20
Sep 50000 11.936 ms 0.0419 ms 0.0109 ms 2.18 0.01 - - 4024 B 11.43
Sylvan 50000 6.269 ms 0.1195 ms 0.0310 ms 1.14 0.01 93.7500 7.8125 1688701 B 4,797.45
CsvHelperLib 50000 35.451 ms 0.5739 ms 0.0888 ms 6.46 0.02 866.6667 66.6667 15073424 B 42,822.23

ExcelReader.Benchmarks.CsvWriteBenchmark


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 Rows Mean Error StdDev Ratio Gen0 Gen1 Gen2 Allocated Alloc Ratio
ExcelReaderWriter 50000 9.597 ms 0.2225 ms 0.0344 ms 1.00 500.0000 500.0000 500.0000 4 MB 1.00
Sep 50000 10.164 ms 0.1336 ms 0.0347 ms 1.06 500.0000 500.0000 500.0000 4.01 MB 1.00
SylvanWriter 50000 10.871 ms 0.2819 ms 0.0436 ms 1.13 500.0000 500.0000 500.0000 4.04 MB 1.01
CsvHelperLib 50000 21.229 ms 0.4061 ms 0.1055 ms 2.21 1187.5000 656.2500 593.7500 13.79 MB 3.44

ExcelReader.Benchmarks.ParseBenchmark


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 Rows Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
ExcelParserSync 50000 24.09 ms 0.479 ms 0.074 ms 1.00 0.00 218.7500 3966.75 KB 1.000
ExcelParserSyncSharedStrings 50000 18.90 ms 0.205 ms 0.053 ms 0.78 0.00 125.0000 2357.23 KB 0.594
ExcelParserStructSync 50000 19.60 ms 0.216 ms 0.056 ms 0.81 0.00 93.7500 1623.02 KB 0.409
RefParserParseNamedSync 50000 20.02 ms 0.832 ms 0.216 ms 0.83 0.01 - 11.63 KB 0.003
ExcelParserAsync 50000 21.24 ms 0.149 ms 0.023 ms 0.88 0.00 218.7500 3968.9 KB 1.001
ExcelParserXlsbSync 50000 11.59 ms 0.183 ms 0.028 ms 0.48 0.00 234.3750 3968.84 KB 1.001
ExcelParserXlsbAsync 50000 11.38 ms 0.245 ms 0.038 ms 0.47 0.00 234.3750 3971.41 KB 1.001
MiniExcel 50000 217.09 ms 20.587 ms 3.186 ms 9.01 0.12 12000.0000 202528.01 KB 51.056
Sylvan 50000 80.83 ms 1.697 ms 0.441 ms 3.36 0.02 - 10726.71 KB 2.704
SylvanAsync 50000 85.79 ms 3.748 ms 0.580 ms 3.56 0.02 - 10727.74 KB 2.704

ExcelReader.Benchmarks.ReadBenchmark


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 Rows Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
ExcelReader 50000 16.223 ms 0.0403 ms 0.0062 ms 1.00 0.00 - 11.13 KB 1.00
ExcelReaderAsync 50000 16.578 ms 0.1549 ms 0.0402 ms 1.02 0.00 - 13.26 KB 1.19
ExcelReaderXlsb 50000 6.922 ms 0.2213 ms 0.0575 ms 0.43 0.00 - 13.22 KB 1.19
ExcelReaderXlsbAsync 50000 7.028 ms 0.0397 ms 0.0103 ms 0.43 0.00 - 15.77 KB 1.42
ExcelReaderMaterialized 50000 18.432 ms 0.0921 ms 0.0142 ms 1.14 0.00 93.7500 1622.45 KB 145.84
MiniExcel 50000 215.536 ms 6.4579 ms 0.9994 ms 13.29 0.06 13000.0000 214022.13 KB 19,237.94
Sylvan 50000 53.525 ms 1.6253 ms 0.2515 ms 3.30 0.01 - 1939.18 KB 174.31

ExcelReader.Benchmarks.RealDataReadBenchmark


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 Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
Xlsx_ExcelReader 94.831 ms 1.6692 ms 0.2583 ms 1.00 0.00 - - 18216 B 1.00
Xlsx_Sylvan 304.917 ms 5.7804 ms 0.8945 ms 3.22 0.01 - - 659568 B 36.21
Xlsx_ExcelReader_Materialized 96.938 ms 0.5847 ms 0.0905 ms 1.02 0.00 - - 27912 B 1.53
Xlsx_ExcelReader_Prefetch 67.597 ms 3.0000 ms 0.4643 ms 0.71 0.00 - - 38452 B 2.11
Xlsx_ExcelReader_Memory 94.545 ms 1.9185 ms 0.2969 ms 1.00 0.00 - - 7104 B 0.39
Xlsx_ExcelReader_Memory_Prefetch 66.564 ms 21.3506 ms 5.5447 ms 0.70 0.05 - - 27312 B 1.50
Xlsm_ExcelReader 95.074 ms 3.0203 ms 0.4674 ms 1.00 0.01 - - 18216 B 1.00
Xlsm_Sylvan 299.700 ms 5.5293 ms 1.4359 ms 3.16 0.02 - - 659648 B 36.21
Xlsm_ExcelReader_Materialized 99.015 ms 0.5483 ms 0.0849 ms 1.04 0.00 - - 27912 B 1.53
Xlsm_ExcelReader_Prefetch 67.323 ms 4.8657 ms 0.7530 ms 0.71 0.01 - - 38410 B 2.11
Xlsm_ExcelReader_Memory 95.182 ms 2.5681 ms 0.6669 ms 1.00 0.01 - - 7104 B 0.39
Xlsm_ExcelReader_Memory_Prefetch 69.363 ms 23.8572 ms 6.1956 ms 0.73 0.06 - - 27312 B 1.50
Xlsb_ExcelReader 38.622 ms 0.3175 ms 0.0491 ms 0.41 0.00 - - 19192 B 1.05
Xlsb_Sylvan 46.023 ms 0.7749 ms 0.2012 ms 0.49 0.00 - - 346675 B 19.03
Xlsb_ExcelReader_Materialized 40.546 ms 0.4193 ms 0.0649 ms 0.43 0.00 - - 28888 B 1.59
Xlsb_ExcelReader_Prefetch 22.304 ms 0.3733 ms 0.0578 ms 0.24 0.00 - - 39820 B 2.19
Xlsb_ExcelReader_Memory 39.597 ms 8.6986 ms 1.3461 ms 0.42 0.01 - - 8840 B 0.49
Xlsb_ExcelReader_Memory_Prefetch 23.025 ms 1.2797 ms 0.3323 ms 0.24 0.00 - - 36867 B 2.02
Xls_ExcelReader 21.139 ms 0.0555 ms 0.0086 ms 0.22 0.00 - - 12048 B 0.66
Xls_Sylvan 27.785 ms 0.2425 ms 0.0630 ms 0.29 0.00 - - 190366 B 10.45
Xls_ExcelReader_Materialized 24.723 ms 0.0774 ms 0.0201 ms 0.26 0.00 - - 21744 B 1.19
Xls_ExcelReader_Memory 15.236 ms 0.1613 ms 0.0419 ms 0.16 0.00 - - 12048 B 0.66
Csv_ExcelReader 8.741 ms 0.0936 ms 0.0243 ms 0.09 0.00 - - 288 B 0.02
Csv_Sylvan 17.653 ms 0.3801 ms 0.0588 ms 0.19 0.00 2218.7500 125.0000 37484040 B 2,057.75
Csv_ExcelReader_Materialized 31.362 ms 0.6845 ms 0.1778 ms 0.33 0.00 2187.5000 - 37442896 B 2,055.49
Csv_ExcelReader_Memory 8.309 ms 0.0863 ms 0.0134 ms 0.09 0.00 - - 224 B 0.01

ExcelReader.Benchmarks.RecordWriteBenchmark


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 Rows Mean Error StdDev Ratio Gen0 Gen1 Gen2 Allocated Alloc Ratio
Xlsx 50000 27.205 ms 0.2743 ms 0.0425 ms 1.00 500.0000 500.0000 500.0000 4.02 MB 1.00
Xlsb 50000 10.611 ms 0.3741 ms 0.0972 ms 0.39 500.0000 500.0000 500.0000 4.02 MB 1.00
Xls 50000 7.641 ms 0.0248 ms 0.0038 ms 0.28 273.4375 273.4375 273.4375 4.03 MB 1.00
Csv 50000 10.207 ms 0.5529 ms 0.1436 ms 0.38 500.0000 500.0000 500.0000 4 MB 1.00

ExcelReader.Benchmarks.WriteBenchmark


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 Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
ExcelReaderWriter 50000 23.918 ms 0.4697 ms 0.1220 ms 1.00 0.01 500.0000 500.0000 500.0000 4.02 MB 1.00
ExcelReaderWriterSharedStrings 50000 23.647 ms 0.2222 ms 0.0577 ms 0.99 0.01 500.0000 500.0000 500.0000 4.06 MB 1.01
ExcelReaderWriterPrefetch 50000 19.935 ms 3.8518 ms 1.0003 ms 0.83 0.04 468.7500 468.7500 468.7500 4.03 MB 1.00
ExcelReaderXlsbWriter 50000 9.848 ms 0.3084 ms 0.0801 ms 0.41 0.00 500.0000 500.0000 500.0000 4.02 MB 1.00
ExcelReaderXlsbWriterSharedStrings 50000 9.606 ms 0.2368 ms 0.0367 ms 0.40 0.00 500.0000 500.0000 500.0000 4.06 MB 1.01
ExcelReaderXlsbWriterPrefetch 50000 9.256 ms 0.4850 ms 0.0751 ms 0.39 0.00 484.3750 484.3750 484.3750 4.03 MB 1.00
MiniExcel 50000 104.189 ms 7.1176 ms 1.8484 ms 4.36 0.07 5000.0000 1000.0000 1000.0000 84.89 MB 21.11
SpreadCheetah 50000 21.619 ms 0.6818 ms 0.1771 ms 0.90 0.01 1437.5000 718.7500 718.7500 15.84 MB 3.94

ExcelReader.Benchmarks.XlsReadBenchmark


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 Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
ExcelReader 50000 5.861 ms 0.3583 ms 0.0931 ms 1.00 0.02 - - 2.91 KB 1.00
ExcelReaderAsync 50000 5.980 ms 0.1083 ms 0.0281 ms 1.02 0.02 - - 2.98 KB 1.02
Sylvan 50000 8.241 ms 0.1875 ms 0.0487 ms 1.41 0.02 93.7500 15.6250 1717.73 KB 589.46

ExcelReader.Benchmarks.XlsWriteBenchmark


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 Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
XlsWriter 50000 7.371 ms 0.1023 ms 0.0266 ms 1.00 0.00 484.3750 484.3750 484.3750 16.03 MB 1.00
XlsxWriter 50000 24.692 ms 0.5226 ms 0.1357 ms 3.35 0.02 500.0000 500.0000 500.0000 4.02 MB 0.25

@GabrielMarquezMatte
GabrielMarquezMatte merged commit 95f42b0 into develop Aug 20, 2026
28 checks passed
@dependabot
dependabot Bot deleted the dependabot/nuget/tests/ExcelReader.Tests/develop/test-0a3d55c981 branch August 20, 2026 00:01
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.

1 participant