Skip to content

feat: add conditions for CheckResult (#18) #16

feat: add conditions for CheckResult (#18)

feat: add conditions for CheckResult (#18) #16

Triggered via push September 28, 2025 19:46
Status Success
Total duration 4m 10s
Artifacts 5

build.yml

on: push
Benchmarks
41s
Benchmarks
Matrix: Unit tests
Static code analysis
1m 44s
Static code analysis
API tests
55s
API tests
Update Pages
3s
Update Pages
Publish Tests Results
23s
Publish Tests Results
Finalize release
0s
Finalize release
Fit to window
Zoom out
Zoom in

Annotations

10 warnings and 3 notices
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Setup/MethodWithReturnValueSetup.cs(193,14): warning S2436: Reduce the number of generic parameters in the 'MethodWithReturnValueSetup' class to no more than the 2 authorized. (https://rules.sonarsource.com/csharp/RSPEC-2436) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/With.cs(173,38): warning S2326: 'T' is not used in the class. (https://rules.sonarsource.com/csharp/RSPEC-2326) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/With.cs(158,38): warning S2326: 'T' is not used in the class. (https://rules.sonarsource.com/csharp/RSPEC-2326) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/With.cs(60,24): warning S1694: Convert this 'abstract' class to an interface. (https://rules.sonarsource.com/csharp/RSPEC-1694) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Events/MockRaises.cs(10,25): warning S2326: 'T' is not used in the class. (https://rules.sonarsource.com/csharp/RSPEC-2326) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mock.cs(138,31): warning S2326: 'T2' is not used in the class. (https://rules.sonarsource.com/csharp/RSPEC-2326) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Checks/Invocation.cs(6,14): warning S2094: Remove this empty class, write its code or make it an "interface". (https://rules.sonarsource.com/csharp/RSPEC-2094) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Setup/MethodSetupExtensions.cs(17,5): warning S1135: Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Events/MockRaises.cs(38,7): warning S1135: Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Static code analysis
/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Events/MockRaises.cs(26,7): warning S1135: Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135) [/home/runner/work/Mockerade/Mockerade/Source/Mockerade/Mockerade.csproj::TargetFramework=netstandard2.0]
Unit tests (windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
76 tests found
There are 76 tests, see "Raw output" for the full list of tests.

Artifacts

Produced during runtime
Name Size Digest
API-tests Expired
1.72 KB
sha256:92c2cb3c77f92993d8289d78a9153fceae1f7bb739645aacc75c89aa2ecd2f90
Linux-artifacts Expired
25.4 KB
sha256:664470397d6feac8c3892334d415acb0726584bf615f080d3c6066c19480a0f5
Packages Expired
220 KB
sha256:b83537ec8c50d46035ffb56fa06e70cde47cf029bf39d777c8abded00b5e6124
Windows-artifacts Expired
38.2 KB
sha256:d81f8130bd58cd51cee88d069c40870368a2ca5f15249f13fdb36fc1dbd22c76
macOS-artifacts Expired
25.9 KB
sha256:cb82c2fde8b11902915b7a8c49e787ea3eff1e49d8d0045a4720987f38cc90be