Skip to content

chore: bump the aweXpect group#812

Merged
vbreuss merged 2 commits intomainfrom
chore/update-build-scope
Oct 18, 2025
Merged

chore: bump the aweXpect group#812
vbreuss merged 2 commits intomainfrom
chore/update-build-scope

Conversation

@vbreuss
Copy link
Copy Markdown
Member

@vbreuss vbreuss commented Oct 18, 2025

This PR updates the aweXpect dependency and restores the build scope to default behavior.

  • Bumps the aweXpect packages centrally to a pre-release version.
  • Resets BuildScope from MainOnly to Default to re-enable the full pipeline.

@vbreuss vbreuss self-assigned this Oct 18, 2025
Copilot AI review requested due to automatic review settings October 18, 2025 11:59
@vbreuss vbreuss added the dependencies Pull requests that update a dependency file label Oct 18, 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 dependency group and restores the build scope to default behavior.

  • Bumps aweXpect packages centrally (aweXpect to a pre-release, aweXpect.Core to a newer stable).
  • Resets BuildScope from MainOnly to Default to re-enable the full pipeline.
  • Adds an await in a Tunit test method, likely to satisfy async method requirements.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
Tests/Frameworks/aweXpect.Frameworks.Tunit.Tests/TunitTestFrameworkTests.cs Added an awaited assertion inside a test method.
Pipeline/Build.cs Changed BuildScope from MainOnly to Default to restore normal build behavior.
Directory.Packages.props Updated central package versions for aweXpect and aweXpect.Core.

Comment thread Tests/Frameworks/aweXpect.Frameworks.Tunit.Tests/TunitTestFrameworkTests.cs Outdated
@vbreuss vbreuss force-pushed the chore/update-build-scope branch from 16a9bfa to d28d3d6 Compare October 18, 2025 12:01
Copilot AI review requested due to automatic review settings October 18, 2025 12:05
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

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

Comment thread Directory.Packages.props
Comment thread Pipeline/Build.cs
@vbreuss vbreuss enabled auto-merge (squash) October 18, 2025 12:09
@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Oct 18, 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.415
[Host] : .NET 8.0.21 (8.0.2125.47513), X64 RyuJIT AVX2

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

Method Mean Error StdDev Gen0 Gen1 Allocated
Bool_aweXpect 264.8 ns 2.51 ns 2.35 ns 0.0424 - 712 B
Bool_FluentAssertions 251.4 ns 3.55 ns 3.15 ns 0.0567 - 952 B
Bool_TUnit 211.0 ns 3.10 ns 2.75 ns 0.0396 - 664 B
Equivalency_aweXpect 303,540.1 ns 737.58 ns 689.94 ns 20.0195 0.9766 335556 B
Equivalency_FluentAssertions 2,358,952.8 ns 12,537.17 ns 11,727.28 ns 273.4375 46.8750 4584416 B
Equivalency_TUnit 302,489.4 ns 1,166.97 ns 1,034.49 ns 13.1836 0.4883 224760 B
Int_GreaterThan_aweXpect 259.5 ns 1.81 ns 1.70 ns 0.0486 - 816 B
Int_GreaterThan_FluentAssertions 260.9 ns 3.23 ns 3.02 ns 0.0730 - 1224 B
Int_GreaterThan_TUnit 224.7 ns 2.58 ns 2.16 ns 0.0486 - 816 B
ItemsCount_AtLeast_aweXpect 502.4 ns 8.55 ns 7.58 ns 0.0868 - 1464 B
ItemsCount_AtLeast_FluentAssertions 484.6 ns 7.66 ns 6.79 ns 0.1192 - 2008 B
ItemsCount_AtLeast_TUnit 17,855.0 ns 90.04 ns 84.22 ns 1.4954 - 25432 B
String_aweXpect 496.8 ns 2.60 ns 2.31 ns 0.0734 - 1232 B
String_FluentAssertions 478.7 ns 10.93 ns 10.22 ns 0.1292 - 2168 B
String_TUnit 253.0 ns 1.68 ns 1.40 ns 0.0496 - 832 B
StringArray_aweXpect 1,869.2 ns 7.44 ns 6.59 ns 0.1717 - 2888 B
StringArray_FluentAssertions 1,306.8 ns 21.41 ns 20.03 ns 0.2480 - 4152 B
StringArray_TUnit 654.3 ns 6.31 ns 5.91 ns 0.0820 - 1376 B
StringArrayInAnyOrder_aweXpect 2,465.7 ns 11.84 ns 9.24 ns 0.1831 - 3080 B
StringArrayInAnyOrder_FluentAssertions 125,393.6 ns 794.48 ns 704.28 ns 3.6621 - 61719 B
StringArrayInAnyOrder_TUnit 710.5 ns 4.78 ns 4.24 ns 0.0858 - 1440 B

@github-actions
Copy link
Copy Markdown
Contributor

Test Results

    14 files  +    4      14 suites  +4   3m 52s ⏱️ -28s
17 957 tests +1 199  17 955 ✅ +1 198  2 💤 +1  0 ❌ ±0 
50 505 runs  +3 477  50 503 ✅ +3 476  2 💤 +1  0 ❌ ±0 

Results for commit 0e9e014. ± Comparison against base commit 56588c7.

This pull request removes 1502 and adds 2701 tests. Note that renamed tests count towards both.
aweXpect.Internal.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore295a041f-6688-493d-9a56-bf44c52d7d25")
aweXpect.Internal.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore40f025e4-4b06-470c-aec0-3475686d4b5b")
aweXpect.Internal.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore501c52ba-0351-404d-af60-d5abb8925d91")
aweXpect.Internal.Tests.ThatTests.DelegateTests ‑ ShouldReturnValue_FuncTaskValue(value: 13)
aweXpect.Internal.Tests.ThatTests.DelegateTests ‑ ShouldReturnValue_FuncTaskValue(value: 194)
aweXpect.Internal.Tests.ThatTests.DelegateTests ‑ ShouldReturnValue_FuncTaskValue(value: 253)
aweXpect.Internal.Tests.ThatTests.DelegateTests ‑ ShouldReturnValue_FuncValue(value: 136)
aweXpect.Internal.Tests.ThatTests.DelegateTests ‑ ShouldReturnValue_FuncValue(value: 17)
aweXpect.Internal.Tests.ThatTests.DelegateTests ‑ ShouldReturnValue_FuncValue(value: 254)
aweXpect.Internal.Tests.ThatTests.DelegateTests ‑ ShouldReturnValue_FuncValueTaskValue(value: 133)
…
aweXpect.Core.Api.Tests.ApiAcceptance ‑ AcceptApiChanges()
aweXpect.Core.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForAweXpectCore("net8.0")
aweXpect.Core.Api.Tests.ApiApprovalTests ‑ VerifyPublicApiForAweXpectCore("netstandard2.0")
aweXpect.Core.Tests.Core.BecauseTests ‑ ASpecifiedBecauseReason_ShouldBeIncludedInMessage
aweXpect.Core.Tests.Core.BecauseTests ‑ Delegate_ShouldApplyBecauseReason
aweXpect.Core.Tests.Core.BecauseTests ‑ ShouldPrefixReasonWithBecause(because: "  we ignore whitespace", expectedWithPrefix: "because we ignore whitespace")
aweXpect.Core.Tests.Core.BecauseTests ‑ ShouldPrefixReasonWithBecause(because: "because we honor a leading 'because'", expectedWithPrefix: "because we honor a leading 'because'")
aweXpect.Core.Tests.Core.BecauseTests ‑ ShouldPrefixReasonWithBecause(because: "we prefix the reason", expectedWithPrefix: "because we prefix the reason")
aweXpect.Core.Tests.Core.BecauseTests ‑ WhenApplyBecauseReasonMultipleTimes_ShouldNotOverwritePreviousReason
aweXpect.Core.Tests.Core.BecauseTests ‑ WhenCombineWithAnd_ShouldApplyBecauseReason
…

@vbreuss vbreuss merged commit dc5f360 into main Oct 18, 2025
14 checks passed
@vbreuss vbreuss deleted the chore/update-build-scope branch October 18, 2025 12:14
github-actions Bot added a commit that referenced this pull request Oct 18, 2025
github-actions Bot added a commit that referenced this pull request Oct 18, 2025
@github-actions
Copy link
Copy Markdown
Contributor

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