Skip to content

Add benchmarking project for DurationTimeParser - #4

Merged
HaGGi13 merged 4 commits into
developfrom
feature/add-benchmarks
Feb 22, 2026
Merged

Add benchmarking project for DurationTimeParser#4
HaGGi13 merged 4 commits into
developfrom
feature/add-benchmarks

Conversation

@HaGGi13

@HaGGi13 HaGGi13 commented Feb 22, 2026

Copy link
Copy Markdown
Owner

Add benchmarking project for DurationTimeParser

Introduced a new DurationMancer.Benchmarks project utilizing
BenchmarkDotNet for performance benchmarking.
Added various benchmarks for standard, human-readable, and edge-case
duration formats.
Excluded the benchmarks project in general and for SonarQube from
code coverage reports and analysis.
Added a GitHub Actions workflow to automate benchmarking runs using
BenchmarkDotNet.
Updated the README to include benchmark results for various .NET
versions and duration parsing scenarios.
Added benchmark results for .NET versions and parsing scenarios to
README file.

Introduced a new `DurationMancer.Benchmarks` project utilizing
BenchmarkDotNet for performance benchmarking.
Added various benchmarks for standard, human-readable, and edge-case
duration formats.
Excluded the benchmarks project in general and for SonarQube from
code coverage reports and analysis.
Updated the workflow to explicitly restore, build, test, and package the
library and test projects individually.
Added a GitHub Actions workflow to automate benchmarking runs using
BenchmarkDotNet.
Updated the README to include benchmark results for various .NET
versions and duration parsing scenarios.
@HaGGi13 HaGGi13 self-assigned this Feb 22, 2026
@HaGGi13
HaGGi13 merged commit b88c87b into develop Feb 22, 2026
4 checks passed
@HaGGi13
HaGGi13 deleted the feature/add-benchmarks branch February 22, 2026 00:32
HaGGi13 added a commit that referenced this pull request Feb 22, 2026
Add benchmarking project for `DurationTimeParser`

Introduced a new `DurationMancer.Benchmarks` project utilizing
BenchmarkDotNet for performance benchmarking.
Added various benchmarks for standard, human-readable, and edge-case
duration formats.
Excluded the benchmarks project in general and for SonarQube from
code coverage reports and analysis.
Added a GitHub Actions workflow to automate benchmarking runs using
BenchmarkDotNet.
Updated the README to include benchmark results for various .NET
versions and duration parsing scenarios.
Added benchmark results for .NET versions and parsing scenarios to
README file.
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