Skip to content

chore: update aweXpect.Core to v2.19.0#746

Merged
vbreuss merged 2 commits intomainfrom
chore/update-core-2.19.0
Sep 2, 2025
Merged

chore: update aweXpect.Core to v2.19.0#746
vbreuss merged 2 commits intomainfrom
chore/update-core-2.19.0

Conversation

@vbreuss
Copy link
Copy Markdown
Member

@vbreuss vbreuss commented Sep 2, 2025

This PR updates the aweXpect.Core package reference from version 2.18.0 to 2.19.0 and resets the build scope to default after a core-only build cycle.

  • Updates aweXpect.Core package version to 2.19.0
  • Resets BuildScope from CoreOnly back to Default to enable full solution builds

@vbreuss vbreuss self-assigned this Sep 2, 2025
Copilot AI review requested due to automatic review settings September 2, 2025 09:26
@vbreuss vbreuss added the dependencies Pull requests that update a dependency file label Sep 2, 2025
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 package reference from version 2.18.0 to 2.19.0 and resets the build scope to default after a core-only build cycle.

  • Updates aweXpect.Core package version to 2.19.0
  • Resets BuildScope from CoreOnly back to Default to enable full solution builds

Reviewed Changes

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

File Description
Pipeline/Build.cs Resets BuildScope from CoreOnly to Default to enable full builds
Directory.Packages.props Updates aweXpect.Core package version from 2.18.0 to 2.19.0

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 2, 2025

Test Results

    14 files  +    10      14 suites  +10   4m 21s ⏱️ + 3m 58s
17 215 tests +16 260  16 609 ✅ +15 655  2 💤 +1    604 ❌ +  604 
48 324 runs  +45 573  46 580 ✅ +43 830  2 💤 +1  1 742 ❌ +1 742 

For more details on these failures, see this check.

Results for commit 6fab474. ± Comparison against base commit df92234.

This pull request removes 54 and adds 16314 tests. Note that renamed tests count towards both.
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "message41e3edb1-15ac-480d-84ea-9561ffbf1136")
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "message59c3656c-df18-4eaa-8036-fefff2cf7f5f")
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "messagefb2bfe91-79eb-407e-a638-1bb759ed4fca")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "message0752c903-5664-4404-b6ba-ebfb71255950")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "message81362b2d-b21b-44ec-a606-98483e300706")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "messagef18df28e-ef01-4a3f-a57f-092ff2b9287a")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore015fe433-f150-42dc-a4da-b2c63daf5d9e")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore3fa659be-61b7-4d32-8a6e-64284eabc104")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore51b128c9-68e0-45d7-b72c-8c0cabdf8b6f")
aweXpect.Core.Tests.FailTests ‑ Test_ShouldThrowException(reason: "reason4f9a05fa-d242-48e0-b4b3-8b9ef02bb56b")
…
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenAwaited_ShouldNotBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenAwaited_WithoutReturnValue_ShouldNotBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenNotAwaited_ShouldBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenNotAwaited_WithoutReturnValue_ShouldBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenNotAwaited_WithoutReturnValue_WithVerifyInMethod_ShouldStillBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenVerifiedStatically_ShouldNotBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenVerifiedStatically_WithoutReturnValue_ShouldNotBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenVerifiedWithStaticUsing_ShouldNotBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenVerifiedWithStaticUsing_WithoutReturnValue_ShouldNotBeFlagged
aweXpect.Analyzers.Tests.AwaitExpectationAnalyzerTests ‑ WhenVerified_ShouldNotBeFlagged
…

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 2, 2025

🚀 Benchmark Results

Details

BenchmarkDotNet v0.14.0, Ubuntu 24.04.3 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 8.0.413
[Host] : .NET 8.0.19 (8.0.1925.36514), X64 RyuJIT AVX2

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

Method Mean Error StdDev Gen0 Gen1 Allocated
Bool_aweXpect 208.9 ns 1.89 ns 1.77 ns 0.0300 - 504 B
Bool_FluentAssertions 248.4 ns 2.02 ns 1.79 ns 0.0567 - 952 B
Bool_TUnit 895.3 ns 16.11 ns 15.07 ns 0.1431 - 2408 B
Equivalency_aweXpect 329,959.7 ns 1,488.78 ns 1,392.61 ns 16.6016 0.4883 285044 B
Equivalency_FluentAssertions 2,265,466.2 ns 11,703.13 ns 9,772.64 ns 273.4375 46.8750 4584416 B
Equivalency_TUnit 682,240.7 ns 3,737.33 ns 3,313.04 ns 51.7578 2.9297 880545 B
Int_GreaterThan_aweXpect 245.9 ns 4.45 ns 4.16 ns 0.0486 - 816 B
Int_GreaterThan_FluentAssertions 260.5 ns 3.69 ns 3.27 ns 0.0730 - 1224 B
Int_GreaterThan_TUnit 1,165.1 ns 6.29 ns 5.88 ns 0.1774 - 2984 B
ItemsCount_AtLeast_aweXpect 482.5 ns 4.57 ns 4.27 ns 0.0873 - 1464 B
ItemsCount_AtLeast_FluentAssertions 535.2 ns 8.60 ns 7.63 ns 0.1192 - 2008 B
ItemsCount_AtLeast_TUnit 14,997.0 ns 162.04 ns 151.57 ns 1.6327 - 27480 B
String_aweXpect 453.5 ns 9.64 ns 9.01 ns 0.0734 - 1232 B
String_FluentAssertions 471.1 ns 5.44 ns 5.09 ns 0.1287 - 2168 B
String_TUnit 1,217.5 ns 6.71 ns 6.28 ns 0.1831 - 3072 B
StringArray_aweXpect 1,761.7 ns 25.22 ns 23.59 ns 0.1698 - 2856 B
StringArray_FluentAssertions 1,319.9 ns 10.04 ns 9.39 ns 0.2480 - 4152 B
StringArray_TUnit 3,236.4 ns 14.59 ns 12.18 ns 0.3128 - 5296 B
StringArrayInAnyOrder_aweXpect 2,265.3 ns 17.50 ns 16.37 ns 0.1793 - 3048 B
StringArrayInAnyOrder_FluentAssertions 148,904.4 ns 276.18 ns 215.62 ns 3.4180 - 63787 B
StringArrayInAnyOrder_TUnit 3,974.0 ns 32.11 ns 30.04 ns 0.3815 - 6488 B

@vbreuss vbreuss enabled auto-merge (squash) September 2, 2025 09:40
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Sep 2, 2025

@vbreuss vbreuss disabled auto-merge September 2, 2025 09:43
@vbreuss vbreuss merged commit 7202e79 into main Sep 2, 2025
12 checks passed
@vbreuss vbreuss deleted the chore/update-core-2.19.0 branch September 2, 2025 09:44
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 2, 2025

This is addressed in release v2.22.0.

@github-actions github-actions Bot added the state: released The issue is released label Sep 2, 2025
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