Skip to content

docs: added maintainer documentation with FileSystemWatcherMock #2680

docs: added maintainer documentation with FileSystemWatcherMock

docs: added maintainer documentation with FileSystemWatcherMock #2680

Triggered via pull request January 29, 2026 14:46
Status Success
Total duration 40m 42s
Artifacts 4

ci.yml

on: pull_request
Matrix: Unit tests
Mutation tests (Linux)
Mutation tests (Linux)
Mutation tests (Windows)
Mutation tests (Windows)
Static code analysis
0s
Static code analysis
Publish Tests Results
24s
Publish Tests Results
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 3 warnings
Unit tests (macos-latest)
Error during unit tests: System.AggregateException: One or more errors occurred. (Process 'dotnet' exited with code 1. > /Users/runner/.dotnet/dotnet test /Users/runner/work/Testably.Abstractions/Testably.Abstractions/Tests/Testably.Abstractions.Tests/Testably.Abstractions.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /Users/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net9.0 --logger trx;LogFileName=Testably.Abstractions.Tests_net9.0.trx @ /Users/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:01:38.92] Testably.Abstractions.Tests.FileSystem.FileSystemWatcher.MoveTests+RealFileSystemTests.MoveOutsideToInside_ShouldInvokeCreated(includeSubdirectories: False) [FAIL] ) ---> Nuke.Common.Tooling.ProcessException: Process 'dotnet' exited with code 1. > /Users/runner/.dotnet/dotnet test /Users/runner/work/Testably.Abstractions/Testably.Abstractions/Tests/Testably.Abstractions.Tests/Testably.Abstractions.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /Users/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net9.0 --logger trx;LogFileName=Testably.Abstractions.Tests_net9.0.trx @ /Users/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:01:38.92] Testably.Abstractions.Tests.FileSystem.FileSystemWatcher.MoveTests+RealFileSystemTests.MoveOutsideToInside_ShouldInvokeCreated(includeSubdirectories: False) [FAIL] at Nuke.Common.Tooling.ProcessExtensions.AssertZeroExitCode(IProcess process) in /_/source/Nuke.Tooling/ProcessExtensions.cs:line 38 at Nuke.Common.Tooling.ToolTasks.<>c.<GetExitHandler>b__4_0(ToolOptions _, IProcess p) in /_/source/Nuke.Tooling/ToolTasks.ExitHandler.cs:line 27 at Nuke.Common.Tooling.ToolTasks.<>c__DisplayClass8_0.<GetExitHandlerInternal>b__3(ToolOptions o, IProcess p) in /_/source/Nuke.Tooling/ToolTasks.ExitHandler.cs:line 22 at Nuke.Common.Tooling.ToolTasks.Run[T](T options) in /_/source/Nuke.Tooling/ToolTasks.Run.cs:line 36 at Nuke.Common.Tools.DotNet.DotNetTasks.DotNetTest(DotNetTestSettings options) in /_/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs:line 32 at Nuke.Common.Tooling.ConfigureExtensions.<>c__DisplayClass1_0`1.<Invoke>b__0(TOptions x) in /_/source/Nuke.Tooling/Configure.cs:line 38 at Nuke.Common.Tooling.ConfigureExtensions.<>c__DisplayClass3_0`2.<Invoke>b__0(TOptions x) in /_/source/Nuke.Tooling/Configure.cs:line 78 --- End of inner exception stack trace --- at Nuke.Common.Tooling.ConfigureExtensions.Invoke[TOptions,TResult](CombinatorialConfigure`1 configurator, Func`2 executor, Func`2 outputSelector, Int32 degreeOfParallelism, Boolean completeOnFailure) in /_/source/Nuke.Tooling/Configure.cs:line 91 at Nuke.Common.Tooling.ConfigureExtensions.Invoke[TOptions](CombinatorialConfigure`1 configurator, Func`2 executor, Int32 degreeOfParallelism, Boolean completeOnFailure) at Nuke.Common.Tools.DotNet.DotNetTasks.DotNetTest(CombinatorialConfigure`1 configurator, Int32 degreeOfParallelism, Boolean completeOnFailure) in /_/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs:line 36 at Build.Build.<get_DotNetUnitTests>b__62_2() in /Users/runner/work/Testably.Abstractions/Testably.Abstractions/Pipeline/Build.UnitTest.cs:line 32
Unit tests (macos-latest)
[xUnit.net 00:01:38.92] Testably.Abstractions.Tests.FileSystem.FileSystemWatcher.MoveTests+RealFileSystemTests.MoveOutsideToInside_ShouldInvokeCreated(includeSubdirectories: False) [FAIL]
Unit tests (windows-latest)
D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\obj\Release\net48\aweXpect.Frameworks\aweXpect.Frameworks.FrameworkGenerator\Xunit3.g.cs(23,35): warning CS0436: The type 'DoesNotReturnAttribute' in 'C:\Users\runneradmin\.nuget\packages\nullable\1.3.1\contentFiles\cs\net40\Nullable\DoesNotReturnAttribute.cs' conflicts with the imported type 'DoesNotReturnAttribute' in 'Testably.Abstractions.Testing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f24346c8579fcb48'. Using the type defined in 'C:\Users\runneradmin\.nuget\packages\nullable\1.3.1\contentFiles\cs\net40\Nullable\DoesNotReturnAttribute.cs'. [D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\Testably.Abstractions.Testing.Tests.csproj::TargetFramework=net48]
Unit tests (windows-latest)
D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\obj\Release\net48\aweXpect.Frameworks\aweXpect.Frameworks.FrameworkGenerator\Xunit3.g.cs(18,35): warning CS0436: The type 'DoesNotReturnAttribute' in 'C:\Users\runneradmin\.nuget\packages\nullable\1.3.1\contentFiles\cs\net40\Nullable\DoesNotReturnAttribute.cs' conflicts with the imported type 'DoesNotReturnAttribute' in 'Testably.Abstractions.Testing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f24346c8579fcb48'. Using the type defined in 'C:\Users\runneradmin\.nuget\packages\nullable\1.3.1\contentFiles\cs\net40\Nullable\DoesNotReturnAttribute.cs'. [D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\Testably.Abstractions.Testing.Tests.csproj::TargetFramework=net48]
Unit tests (windows-latest)
D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\obj\Release\net48\aweXpect.Frameworks\aweXpect.Frameworks.FrameworkGenerator\Xunit3.g.cs(13,35): warning CS0436: The type 'DoesNotReturnAttribute' in 'C:\Users\runneradmin\.nuget\packages\nullable\1.3.1\contentFiles\cs\net40\Nullable\DoesNotReturnAttribute.cs' conflicts with the imported type 'DoesNotReturnAttribute' in 'Testably.Abstractions.Testing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f24346c8579fcb48'. Using the type defined in 'C:\Users\runneradmin\.nuget\packages\nullable\1.3.1\contentFiles\cs\net40\Nullable\DoesNotReturnAttribute.cs'. [D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\Testably.Abstractions.Testing.Tests.csproj::TargetFramework=net48]

Artifacts

Produced during runtime
Name Size Digest
API-tests
10.1 KB
sha256:65fa7895ca8e423722ed3156f8d8f54fdadd113a9d7ef33a667526839ca05498
Linux-artifacts
9.34 MB
sha256:5f7119bee7bc78b2750b21b9e57c327dd701a211dc5cd1097938173dfb8c1e56
Windows-artifacts
10.4 MB
sha256:e5b52b5174f1acb73ec56af7f3c8a4b36ca32901be2b8b96c63e88559dbd9d3f
macOS-artifacts
9.4 MB
sha256:1dfda734bf053795020f8192c1b8e056c81753c531523fa40da939b6f5da0f5b