Skip to content

chore: update aweXpect and Mockolate package versions - #1122

Merged
vbreuss merged 4 commits into
mainfrom
chore/update-aweXpect-and-Mockolate-package-versions
Oct 11, 2026
Merged

vbreuss merged 4 commits into
mainfrom
chore/update-aweXpect-and-Mockolate-package-versions

Conversation

@vbreuss

@vbreuss vbreuss commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

This pull request updates several package dependencies to newer versions in the Directory.Packages.props file. The main focus is on keeping the project up-to-date with the latest features, improvements, and bug fixes from upstream libraries.

Dependency version updates:

  • Upgraded aweXpect from version 2.40.0 to 3.0.0.
  • Upgraded aweXpect.Testably from version 0.15.0 to 2.0.0.
  • Upgraded aweXpect.Mockolate from version 3.2.0 to 3.3.0.
  • Upgraded Mockolate from version 3.5.2 to 3.6.0.

Also the tests were adapted due to breaking changes in the aweXpect major update.

@vbreuss vbreuss self-assigned this Oct 11, 2026
Copilot AI balanced review requested due to automatic review settings October 11, 2026 05:37
@vbreuss vbreuss added the dependencies Update of dependencies label Oct 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions

github-actions Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Test Results

     62 files  ±0       62 suites  ±0   1h 15m 30s ⏱️ - 3m 47s
 66 156 tests +6   59 068 ✅  -   131   6 951 💤 ±0    137 ❌ +  137 
151 204 runs  ±0  131 061 ✅  - 1 004  19 139 💤 ±0  1 004 ❌ +1 004 

For more details on these failures, see this check.

Results for commit 8f43374. ± Comparison against base commit fdd6bc2.

This pull request removes 62986 and adds 62991 tests. Note that renamed tests count towards both.
  )
)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(2416c909-fd3d-48bb-b25a-42d5db2e9244)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(292a95d7-2bb6-43cc-a8b5-6975a2d169b6)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(3200e3ff-e8a1-4053-b997-e9a7a350c6e3)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(32e9a9d4-a7cc-49c6-bc14-377f11a8f4e7)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(51bd2af0-0302-42b6-a613-b25296e069ea)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(53ec5b18-17f6-4eb3-af4f-a5b2e89415fa)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(5896c52e-3591-45f5-b4d8-d94efdc49644)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(740391e1-d783-46d2-9163-b9b596d19359)
…
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(10628bfc-07c5-4b15-9958-03ab5127e51f)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(1636c40f-8d13-4ef2-91e8-ba477959e7ab)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(16fe9acf-f2f9-4a77-9c07-d2c5b2192708)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(24492add-c2ad-43a5-9633-dd34322f91da)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(2ad3a645-299e-4ac7-a7f9-03029cec1c4e)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(3c987651-b557-42dd-8e12-a498daf92eaa)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(768e9a06-0f1c-4653-8e3b-9b94c570b721)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(773bf005-8ffd-4b93-b6d8-974426e00642)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(8ed98ee8-4f20-4586-ad28-122621274511)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(8febae2d-b355-4240-ad8e-ef3405bcb669)
…
This pull request removes 6893 skipped tests and adds 6893 skipped tests. Note that renamed tests count towards both.
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(2416c909-fd3d-48bb-b25a-42d5db2e9244)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(292a95d7-2bb6-43cc-a8b5-6975a2d169b6)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(3200e3ff-e8a1-4053-b997-e9a7a350c6e3)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(32e9a9d4-a7cc-49c6-bc14-377f11a8f4e7)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(51bd2af0-0302-42b6-a613-b25296e069ea)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(53ec5b18-17f6-4eb3-af4f-a5b2e89415fa)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(5896c52e-3591-45f5-b4d8-d94efdc49644)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(740391e1-d783-46d2-9163-b9b596d19359)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(759a8d08-b3fe-40d9-a227-f623d34e440e)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(77ecbe49-887d-4407-9e3f-ca44903df987)
…
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(10628bfc-07c5-4b15-9958-03ab5127e51f)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(1636c40f-8d13-4ef2-91e8-ba477959e7ab)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(16fe9acf-f2f9-4a77-9c07-d2c5b2192708)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(24492add-c2ad-43a5-9633-dd34322f91da)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(2ad3a645-299e-4ac7-a7f9-03029cec1c4e)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(3c987651-b557-42dd-8e12-a498daf92eaa)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(768e9a06-0f1c-4653-8e3b-9b94c570b721)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(773bf005-8ffd-4b93-b6d8-974426e00642)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(8ed98ee8-4f20-4586-ad28-122621274511)
Testably.Abstractions.AccessControl.Tests.DirectoryInfoAclExtensionsTests ‑ SetAccessControl_ShouldNotUpdateTimes(8febae2d-b355-4240-ad8e-ef3405bcb669)
…

♻️ This comment has been updated with latest results.

Adapt tests due to breaking changes
@vbreuss
vbreuss force-pushed the chore/update-aweXpect-and-Mockolate-package-versions branch from 7523657 to 8f43374 Compare October 11, 2026 06:03
In aweXpect 3, WithParamName(null) requires the param name to be null instead of skipping the check, which broke the ignored and .NET Framework cases.
Keeps each expectation in a single chain instead of duplicating it in an if/else just to skip the message or param name check on some platforms.
Expectations inside the async void timer callbacks could fail without failing the test (aweXpect0005).
@vbreuss
vbreuss enabled auto-merge (squash) October 11, 2026 06:55
@sonarqubecloud

Copy link
Copy Markdown

@vbreuss
vbreuss merged commit 07f6ab5 into main Oct 11, 2026
15 checks passed
@vbreuss
vbreuss deleted the chore/update-aweXpect-and-Mockolate-package-versions branch October 11, 2026 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update of dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants