Skip to content

Conversation

@vbreuss
Copy link
Contributor

@vbreuss vbreuss commented Jul 19, 2025

Also update aweXpect to v2.19.1 and change build scope to "Default"

Also update aweXpect to v2.19.1 and change build scope to "Default"
@vbreuss vbreuss self-assigned this Jul 19, 2025
Copilot AI review requested due to automatic review settings July 19, 2025 19:48
@vbreuss vbreuss added the dependencies Pull requests that update a dependency file label Jul 19, 2025
Copy link

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 aweXpect testing framework packages to newer versions and changes the build configuration scope from CoreOnly to Default.

  • Updates aweXpect.Core package from v2.14.0 to v2.15.0
  • Updates aweXpect package from v2.18.0 to v2.19.1
  • Changes BuildScope from CoreOnly to Default in the build pipeline

Reviewed Changes

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

File Description
Directory.Packages.props Updates package versions for aweXpect and aweXpect.Core dependencies
Pipeline/Build.cs Changes BuildScope configuration from CoreOnly to Default

@vbreuss vbreuss enabled auto-merge (squash) July 19, 2025 19:53
@sonarqubecloud
Copy link

@github-actions
Copy link
Contributor

Test Results

    14 files  +    10      14 suites  +10   2m 36s ⏱️ + 2m 14s
13 962 tests +13 065  13 960 ✅ +13 064  2 💤 +1  0 ❌ ±0 
38 691 runs  +36 114  38 689 ✅ +36 113  2 💤 +1  0 ❌ ±0 

Results for commit 2e2a2fa. ± Comparison against base commit a7ec361.

@vbreuss vbreuss merged commit fe15b21 into main Jul 19, 2025
13 checks passed
@vbreuss vbreuss deleted the chore/update-core-2.15.0 branch July 19, 2025 19:57
@github-actions
Copy link
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.412
[Host] : .NET 8.0.18 (8.0.1825.31117), X64 RyuJIT AVX2

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

Method Mean Error StdDev Gen0 Gen1 Allocated
Bool_aweXpect 178.0 ns 1.63 ns 1.36 ns 0.0281 - 472 B
Bool_FluentAssertions 248.5 ns 4.38 ns 4.09 ns 0.0567 - 952 B
Bool_TUnit 908.1 ns 5.26 ns 4.66 ns 0.1440 - 2416 B
Equivalency_aweXpect 301,501.9 ns 1,579.35 ns 1,400.05 ns 16.6016 0.4883 284940 B
Equivalency_FluentAssertions 2,173,408.7 ns 11,901.71 ns 11,132.87 ns 273.4375 46.8750 4584416 B
Equivalency_TUnit 647,789.6 ns 1,506.64 ns 1,258.11 ns 51.7578 2.9297 866777 B
Int_GreaterThan_aweXpect 214.1 ns 1.71 ns 1.60 ns 0.0467 - 784 B
Int_GreaterThan_FluentAssertions 253.7 ns 3.22 ns 3.01 ns 0.0730 - 1224 B
Int_GreaterThan_TUnit 1,215.2 ns 5.45 ns 4.83 ns 0.1774 - 2992 B
ItemsCount_AtLeast_aweXpect 458.8 ns 2.51 ns 1.96 ns 0.0854 - 1432 B
ItemsCount_AtLeast_FluentAssertions 492.7 ns 4.40 ns 4.12 ns 0.1192 - 2008 B
ItemsCount_AtLeast_TUnit 16,944.7 ns 58.32 ns 54.56 ns 1.6174 - 27488 B
String_aweXpect 345.7 ns 2.50 ns 2.34 ns 0.0672 - 1128 B
String_FluentAssertions 490.2 ns 5.16 ns 4.83 ns 0.1287 - 2168 B
String_TUnit 1,326.6 ns 9.71 ns 9.08 ns 0.1850 - 3096 B
StringArray_aweXpect 1,394.0 ns 7.67 ns 6.40 ns 0.1640 - 2744 B
StringArray_FluentAssertions 1,412.3 ns 11.78 ns 11.02 ns 0.2480 - 4152 B
StringArray_TUnit 2,838.4 ns 9.21 ns 8.17 ns 0.2708 - 4576 B
StringArrayInAnyOrder_aweXpect 1,572.7 ns 8.33 ns 6.51 ns 0.1736 - 2920 B
StringArrayInAnyOrder_FluentAssertions 149,960.3 ns 461.03 ns 408.69 ns 3.4180 - 63787 B
StringArrayInAnyOrder_TUnit 4,595.3 ns 24.36 ns 22.79 ns 0.3967 - 6744 B

@github-actions
Copy link
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 Jul 19, 2025
github-actions bot added a commit that referenced this pull request Jul 19, 2025
@github-actions
Copy link
Contributor

This is addressed in release v2.20.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