Skip to content

chore: update aweXpect.Core to v2.11.0#647

Merged
vbreuss merged 1 commit intomainfrom
chore/update-core-v2.11.0
Jun 20, 2025
Merged

chore: update aweXpect.Core to v2.11.0#647
vbreuss merged 1 commit intomainfrom
chore/update-core-v2.11.0

Conversation

@vbreuss
Copy link
Copy Markdown
Member

@vbreuss vbreuss commented Jun 20, 2025

No description provided.

@vbreuss vbreuss self-assigned this Jun 20, 2025
@vbreuss vbreuss added the dependencies Pull requests that update a dependency file label Jun 20, 2025
Copilot AI review requested due to automatic review settings June 20, 2025 19:35
@vbreuss vbreuss enabled auto-merge (squash) June 20, 2025 19:35
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the aweXpect.Core dependency to version 2.11.0 and adjusts the build pipeline accordingly.

  • Changed the build scope from CoreOnly to Default in Pipeline/Build.cs.
  • Bumped aweXpect.Core version in Directory.Packages.props to 2.11.0.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
Pipeline/Build.cs Updated the build scope to use a broader default value, reflecting the new dependency behavior.
Directory.Packages.props Upgraded aweXpect.Core from version 2.10.7 to 2.11.0.
Comments suppressed due to low confidence (1)

Pipeline/Build.cs:22

  • Confirm that updating the build scope from 'CoreOnly' to 'Default' is intentional, as it may alter the build process by including additional components. Clarifying the impact in documentation or comments would help future maintainers.
	readonly BuildScope BuildScope = BuildScope.Default;

@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown
Contributor

Test Results

    14 files  +    10      14 suites  +10   2m 57s ⏱️ + 2m 35s
13 606 tests +12 718  13 604 ✅ +12 717  2 💤 +1  0 ❌ ±0 
37 866 runs  +35 316  37 864 ✅ +35 315  2 💤 +1  0 ❌ ±0 

Results for commit 312f5c2. ± Comparison against base commit eb680f7.

@vbreuss vbreuss merged commit e50b985 into main Jun 20, 2025
13 checks passed
@vbreuss vbreuss deleted the chore/update-core-v2.11.0 branch June 20, 2025 19:45
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Benchmark Results

Details

BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 8.0.411
[Host] : .NET 8.0.17 (8.0.1725.26602), X64 RyuJIT AVX2

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Method Mean Error StdDev Gen0 Gen1 Allocated
Bool_aweXpect 237.4 ns 5.99 ns 5.60 ns 0.0281 - 472 B
Bool_FluentAssertions 245.7 ns 2.28 ns 2.13 ns 0.0567 - 952 B
Bool_TUnit 973.1 ns 21.23 ns 19.86 ns 0.1440 - 2416 B
Equivalency_aweXpect 294,100.9 ns 1,393.61 ns 1,235.40 ns 16.6016 0.4883 284940 B
Equivalency_FluentAssertions 2,384,240.7 ns 33,575.78 ns 31,406.81 ns 273.4375 46.8750 4584416 B
Equivalency_TUnit 714,710.2 ns 2,419.15 ns 2,262.88 ns 51.7578 2.9297 866777 B
Int_GreaterThan_aweXpect 235.8 ns 4.05 ns 3.79 ns 0.0467 - 784 B
Int_GreaterThan_FluentAssertions 262.8 ns 4.39 ns 4.10 ns 0.0730 - 1224 B
Int_GreaterThan_TUnit 1,302.3 ns 20.30 ns 18.99 ns 0.1774 - 2992 B
ItemsCount_AtLeast_aweXpect 482.7 ns 8.26 ns 7.73 ns 0.0854 - 1432 B
ItemsCount_AtLeast_FluentAssertions 538.9 ns 7.17 ns 6.70 ns 0.1192 - 2008 B
ItemsCount_AtLeast_TUnit 16,559.4 ns 237.44 ns 222.10 ns 1.6174 - 27488 B
String_aweXpect 365.5 ns 10.47 ns 9.80 ns 0.0672 - 1128 B
String_FluentAssertions 513.8 ns 12.55 ns 11.73 ns 0.1287 - 2168 B
String_TUnit 1,350.9 ns 16.67 ns 15.59 ns 0.1850 - 3096 B
StringArray_aweXpect 1,447.4 ns 11.49 ns 10.75 ns 0.1640 - 2744 B
StringArray_FluentAssertions 1,335.0 ns 15.93 ns 14.90 ns 0.2480 - 4152 B
StringArray_TUnit 2,869.6 ns 19.40 ns 17.20 ns 0.2708 - 4576 B
StringArrayInAnyOrder_aweXpect 1,647.9 ns 10.01 ns 8.87 ns 0.1736 - 2920 B
StringArrayInAnyOrder_FluentAssertions 153,904.5 ns 386.09 ns 342.26 ns 3.4180 - 64323 B
StringArrayInAnyOrder_TUnit 4,781.7 ns 18.79 ns 17.58 ns 0.3967 - 6744 B

@github-actions
Copy link
Copy Markdown
Contributor

👽 Mutation Results

Mutation testing badge

aweXpect

Details
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Total Detected Total Undetected Total Mutants

The final mutation score is NaN%

Coverage Thresholds: high:80 low:60 break:0

aweXpect.Core

Details
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Total Detected Total Undetected Total Mutants

The final mutation score is NaN%

Coverage Thresholds: high:80 low:60 break:0

github-actions Bot added a commit that referenced this pull request Jun 20, 2025
github-actions Bot added a commit that referenced this pull request Jun 20, 2025
@github-actions
Copy link
Copy Markdown
Contributor

This is addressed in release v2.17.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file state: released The issue is released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants