Skip to content

Build

Build #560

Manually triggered January 15, 2025 14:38
Status Success
Total duration 30m 52s
Artifacts 5

build.yml

on: workflow_dispatch
Matrix: Unit tests
Mutation tests (Linux)
6m 2s
Mutation tests (Linux)
Mutation tests (Windows)
17m 38s
Mutation tests (Windows)
Static code analysis
12m 22s
Static code analysis
Publish Tests Results
29s
Publish Tests Results
Finalize release
0s
Finalize release
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 16 warnings
Static code analysis
[xUnit.net 00:00:10.55] Testably.Abstractions.Tests.TimeSystem.TimerTests+MockTimeSystemTests.Change_WithInt_ShouldResetTimer [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.Tests/Testably.Abstractions.Tests.csproj --configuration Release --no-build --collect "XPlat Code Coverage" --results-directory /home/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net6.0 --logger trx;LogFileName=Testably.Abstractions.Tests_net6.0.trx @ /home/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:10.55] Testably.Abstractions.Tests.TimeSystem.TimerTests+MockTimeSystemTests.Change_WithInt_ShouldResetTimer [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.Tests/Testably.Abstractions.Tests.csproj --configuration Release --no-build --collect "XPlat Code Coverage" --results-directory /home/runner/work/Testably.Abstractions/Testably.Abstractions/TestResults --framework net6.0 --logger trx;LogFileName=Testably.Abstractions.Tests_net6.0.trx @ /home/runner/work/Testably.Abstractions/Testably.Abstractions Error output: [xUnit.net 00:00:10.55] Testably.Abstractions.Tests.TimeSystem.TimerTests+MockTimeSystemTests.Change_WithInt_ShouldResetTimer [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](ToolOptions 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__57_1() in /home/runner/work/Testably.Abstractions/Testably.Abstractions/Pipeline/Build.UnitTest.cs:line 70
API tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Mutation tests (Linux)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit tests (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Static code analysis
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/TimeSystem/ITimer.cs(24,7): warning S2953: Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion. (https://rules.sonarsource.com/csharp/RSPEC-2953) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj::TargetFramework=netstandard2.1]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/TimeSystem/ITimer.cs(24,7): warning S2953: Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion. (https://rules.sonarsource.com/csharp/RSPEC-2953) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj::TargetFramework=net7.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/TimeSystem/ITimer.cs(24,7): warning S2953: Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion. (https://rules.sonarsource.com/csharp/RSPEC-2953) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj::TargetFramework=net6.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/TimeSystem/ITimer.cs(24,7): warning S2953: Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion. (https://rules.sonarsource.com/csharp/RSPEC-2953) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj::TargetFramework=net8.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/TimeSystem/ITimer.cs(24,7): warning S2953: Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion. (https://rules.sonarsource.com/csharp/RSPEC-2953) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/ZipFileWrapper.cs(213,10): warning S5042: Make sure that decompressing this archive file is safe. (https://rules.sonarsource.com/csharp/RSPEC-5042) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj::TargetFramework=net6.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/ZipFileWrapper.cs(228,10): warning S5042: Make sure that decompressing this archive file is safe. (https://rules.sonarsource.com/csharp/RSPEC-5042) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj::TargetFramework=net6.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/ZipFileWrapper.cs(245,10): warning S5042: Make sure that decompressing this archive file is safe. (https://rules.sonarsource.com/csharp/RSPEC-5042) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj::TargetFramework=net6.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/ZipFileWrapper.cs(263,10): warning S5042: Make sure that decompressing this archive file is safe. (https://rules.sonarsource.com/csharp/RSPEC-5042) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj::TargetFramework=net6.0]
Static code analysis
/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/ZipArchiveEntryWrapper.cs(90,10): warning S5042: Make sure that decompressing this archive file is safe. (https://rules.sonarsource.com/csharp/RSPEC-5042) [/home/runner/work/Testably.Abstractions/Testably.Abstractions/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj::TargetFramework=net6.0]
Publish Tests Results
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Pack
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636

Artifacts

Produced during runtime
Name Size
API-tests
4.22 KB
Linux-artifacts
8.1 MB
Packages
1.32 MB
Windows-artifacts
8.14 MB
macOS-artifacts
8.09 MB