Skip to content

feat: add triggered notification handler for IFileSystemWatcher #2684

feat: add triggered notification handler for IFileSystemWatcher

feat: add triggered notification handler for IFileSystemWatcher #2684

Triggered via pull request February 1, 2026 19:17
Status Failure
Total duration 39m 50s
Artifacts 4

ci.yml

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

Annotations

23 errors and 14 warnings
Unit tests (ubuntu-latest)
Process completed with exit code 255.
Unit tests (ubuntu-latest)
Target "DotNetUnitTests" has thrown an exception
Unit tests (ubuntu-latest)
All 2 tries failed: System.AggregateException: One or more errors occurred. (Process 'dotnet' exited with code 1. > /usr/share/dotnet/dotnet test /home/runner/work/Testably.Abstractions/Testably.Abstractions/Tests/Testably.Abstractions.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /home/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net9.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net9.0.trx @ /home/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:03.07] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL] ) ---> Nuke.Common.Tooling.ProcessException: Process 'dotnet' exited with code 1. > /usr/share/dotnet/dotnet test /home/runner/work/Testably.Abstractions/Testably.Abstractions/Tests/Testably.Abstractions.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /home/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net9.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net9.0.trx @ /home/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:03.07] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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 /home/runner/work/Testably.Abstractions/Testably.Abstractions/Pipeline/Build.UnitTest.cs:line 32
Unit tests (ubuntu-latest)
[xUnit.net 00:00:03.07] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL]
Unit tests (macos-latest)
Process completed with exit code 255.
Unit tests (macos-latest)
Target "DotNetUnitTests" has thrown an exception
Unit tests (macos-latest)
All 2 tries failed: 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.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /Users/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ /Users/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:05.04] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /Users/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ /Users/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:05.04] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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:00:05.04] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL]
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.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /Users/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ /Users/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:04.75] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /Users/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ /Users/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:04.75] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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:00:04.75] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL]
Static code analysis
Process completed with exit code 255.
Static code analysis
Target "DotNetUnitTests" has thrown an exception
Static code analysis
All 2 tries failed: System.AggregateException: One or more errors occurred. (Process 'dotnet' exited with code 1. > /usr/share/dotnet/dotnet test /home/runner/work/Testably.Abstractions/Testably.Abstractions/Tests/Testably.Abstractions.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /home/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ /home/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:03.37] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL] ) ---> Nuke.Common.Tooling.ProcessException: Process 'dotnet' exited with code 1. > /usr/share/dotnet/dotnet test /home/runner/work/Testably.Abstractions/Testably.Abstractions/Tests/Testably.Abstractions.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /home/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ /home/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:03.37] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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 /home/runner/work/Testably.Abstractions/Testably.Abstractions/Pipeline/Build.UnitTest.cs:line 32
Static code analysis
[xUnit.net 00:00:03.37] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL]
Static code analysis
Error during unit tests: System.AggregateException: One or more errors occurred. (Process 'dotnet' exited with code 1. > /usr/share/dotnet/dotnet test /home/runner/work/Testably.Abstractions/Testably.Abstractions/Tests/Testably.Abstractions.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /home/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net10.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net10.0.trx @ /home/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:03.38] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL] ) ---> Nuke.Common.Tooling.ProcessException: Process 'dotnet' exited with code 1. > /usr/share/dotnet/dotnet test /home/runner/work/Testably.Abstractions/Testably.Abstractions/Tests/Testably.Abstractions.Testing.Tests/Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory /home/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net10.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net10.0.trx @ /home/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:03.38] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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 /home/runner/work/Testably.Abstractions/Testably.Abstractions/Pipeline/Build.UnitTest.cs:line 32
Static code analysis
[xUnit.net 00:00:03.38] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL]
Unit tests (windows-latest)
Process completed with exit code 1.
Unit tests (windows-latest)
Target "DotNetUnitTests" has thrown an exception
Unit tests (windows-latest)
All 2 tries failed: System.AggregateException: One or more errors occurred. (Process 'dotnet.exe' exited with code 1. > "C:\Program Files\dotnet\dotnet.exe" test D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory D:\a\Testably.Abstractions\Testably.Abstractions\TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ D:\a\Testably.Abstractions\Testably.Abstractions Error output: [xUnit.net 00:00:02.84] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL] ) ---> Nuke.Common.Tooling.ProcessException: Process 'dotnet.exe' exited with code 1. > "C:\Program Files\dotnet\dotnet.exe" test D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory D:\a\Testably.Abstractions\Testably.Abstractions\TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ D:\a\Testably.Abstractions\Testably.Abstractions Error output: [xUnit.net 00:00:02.84] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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 D:\a\Testably.Abstractions\Testably.Abstractions\Pipeline\Build.UnitTest.cs:line 32
Unit tests (windows-latest)
[xUnit.net 00:00:02.84] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL]
Unit tests (windows-latest)
Error during unit tests: System.AggregateException: One or more errors occurred. (Process 'dotnet.exe' exited with code 1. > "C:\Program Files\dotnet\dotnet.exe" test D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory D:\a\Testably.Abstractions\Testably.Abstractions\TestResults --framework net10.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net10.0.trx @ D:\a\Testably.Abstractions\Testably.Abstractions Error output: [xUnit.net 00:00:03.98] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL] ) (Process 'dotnet.exe' exited with code 1. > "C:\Program Files\dotnet\dotnet.exe" test D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory D:\a\Testably.Abstractions\Testably.Abstractions\TestResults --framework net8.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net8.0.trx @ D:\a\Testably.Abstractions\Testably.Abstractions Error output: [xUnit.net 00:00:07.40] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL] ) ---> Nuke.Common.Tooling.ProcessException: Process 'dotnet.exe' exited with code 1. > "C:\Program Files\dotnet\dotnet.exe" test D:\a\Testably.Abstractions\Testably.Abstractions\Tests\Testably.Abstractions.Testing.Tests\Testably.Abstractions.Testing.Tests.csproj --configuration Release --collect "XPlat Code Coverage" --results-directory D:\a\Testably.Abstractions\Testably.Abstractions\TestResults --framework net10.0 --logger trx;LogFileName=Testably.Abstractions.Testing.Tests_net10.0.trx @ D:\a\Testably.Abstractions\Testably.Abstractions Error output: [xUnit.net 00:00:03.98] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [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 D:\a\Testably.Abstractions\Testably.Abstractions\Pipeline\Build.UnitTest.cs:line 32 ---> (Inner Exception #1) Nuke.Common.Tooling.ProcessException: Process '
Unit tests (windows-latest)
[xUnit.net 00:00:07.40] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL]
Unit tests (windows-latest)
[xUnit.net 00:00:03.98] Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests.Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification [FAIL]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/FileSystemWatcherMock.cs(373,4): warning S1066: Merge this if statement with the enclosing one. (https://rules.sonarsource.com/csharp/RSPEC-1066) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net8.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/ChangeHandler.cs(53,30): warning S927: Rename parameter 'notificationCallback' to 'triggerCallback' to match the interface declaration. (https://rules.sonarsource.com/csharp/RSPEC-927) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net8.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/ChangeHandler.cs(53,30): warning S927: Rename parameter 'notificationCallback' to 'triggerCallback' to match the interface declaration. (https://rules.sonarsource.com/csharp/RSPEC-927) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net9.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/FileSystemWatcherMock.cs(886,54): warning S3011: Make sure that this accessibility bypass is safe here. (https://rules.sonarsource.com/csharp/RSPEC-3011) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net9.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/FileSystemWatcherMock.cs(864,51): warning S3011: Make sure that this accessibility bypass is safe here. (https://rules.sonarsource.com/csharp/RSPEC-3011) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net9.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/FileSystemWatcherMock.cs(373,4): warning S1066: Merge this if statement with the enclosing one. (https://rules.sonarsource.com/csharp/RSPEC-1066) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net9.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/ChangeHandler.cs(53,30): warning S927: Rename parameter 'notificationCallback' to 'triggerCallback' to match the interface declaration. (https://rules.sonarsource.com/csharp/RSPEC-927) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net10.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/FileSystemWatcherMock.cs(886,54): warning S3011: Make sure that this accessibility bypass is safe here. (https://rules.sonarsource.com/csharp/RSPEC-3011) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net10.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/FileSystemWatcherMock.cs(864,51): warning S3011: Make sure that this accessibility bypass is safe here. (https://rules.sonarsource.com/csharp/RSPEC-3011) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net10.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/FileSystem/FileSystemWatcherMock.cs(373,4): warning S1066: Merge this if statement with the enclosing one. (https://rules.sonarsource.com/csharp/RSPEC-1066) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj::TargetFramework=net10.0]
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]
3 out of 10 runs failed: Watcher_ShouldTriggerWhenFileSystemWatcherSendsNotification (Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests): Testably.Abstractions.Testing.Tests.FileSystem.ChangeHandlerTests#L0
artifacts/Linux-artifacts/TestResults/Testably.Abstractions.Testing.Tests_net9.0.trx [took 1s] artifacts/Windows-artifacts/TestResults/Testably.Abstractions.Testing.Tests_net8.0.trx [took 1s] artifacts/macOS-artifacts/TestResults/Testably.Abstractions.Testing.Tests_net8.0.trx [took 1s]

Artifacts

Produced during runtime
Name Size Digest
API-tests
10.1 KB
sha256:1ae84608d6fdf501ca5209d960ef6233689642d84efd4af58fd174c0fa1cadc5
Linux-artifacts
9.34 MB
sha256:835afef98c3ebbaf3bb2bbe9bd9b5f3a54fff007360f4ff8da156dd349946879
Windows-artifacts
10.4 MB
sha256:25d4d10cd18a950f0099a95a2ea8d0a9344a7264877004db163f9883868303f8
macOS-artifacts
9.37 MB
sha256:a78a7b343b6dc9b91a458ff49125e179cfc8ff3d21625d67d7fb378b4227b364