Fix PassedPawnBonus #1548
ci.yml
on: push
Matrix: build-and-publish
Matrix: fast-tests
Matrix: long-running-tests
Matrix: make-build
Matrix: other-tests
Matrix: perft-tests
Matrix: winning-at-chess
Annotations
31 errors and 35 warnings
SynchronizedAppSettings:
tests/Lynx.Test/ConfigurationTest.cs#L16
Multiple failures or warnings in test:
1) Error in IsolatedPawnPenalty (System.Int32): (Configuration.cs) 10 != 1 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 1.
Expected: "10"
But was: "1"
------------^
2) Error in DoubledPawnPenalty (System.Int32): (Configuration.cs) 10 != 1 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 1.
Expected: "10"
But was: "1"
------------^
3) Error in SemiOpenFileRookBonus (System.Int32): (Configuration.cs) 10 != 17 (appSettings.json)
String lengths are both 2. Strings differ at index 1.
Expected: "10"
But was: "17"
------------^
4) Error in OpenFileRookBonus (System.Int32): (Configuration.cs) 15 != 31 (appSettings.json)
String lengths are both 2. Strings differ at index 0.
Expected: "15"
But was: "31"
-----------^
5) Error in SemiOpenFileKingPenalty (System.Int32): (Configuration.cs) 10 != 0 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 0.
Expected: "10"
But was: "0"
-----------^
6) Error in OpenFileKingPenalty (System.Int32): (Configuration.cs) 15 != -41 (appSettings.json)
Expected string length 2 but was 3. Strings differ at index 0.
Expected: "15"
But was: "-41"
-----------^
7) Error in BishopPairMaxBonus (System.Int32): (Configuration.cs) 100 != 66 (appSettings.json)
Expected string length 3 but was 2. Strings differ at index 0.
Expected: "100"
But was: "66"
-----------^
|
other-tests (ubuntu-latest, Configuration)
Process completed with exit code 1.
|
Quiescence("r2qkb1r/1pp2ppp/p1n2n2/1B1p1b2/3P4/2N2N2/PPP2PPP/R1BQ1RK1 w kq - 0 2":
_/tests/Lynx.Test/BestMove/QuiescenceTest.cs#L26
Expected: some item equal to "b5d3"
But was: < "b5c6", "b5a4", "f1e1", "f3h4", "d1e1" >
|
PSQTSize:
_/tests/Lynx.Test/EvaluationConstantsTest.cs#L140
Expected: 5
But was: 12
|
fast-tests (Release, ubuntu-latest)
Process completed with exit code 1.
|
Quiescence("r2qkb1r/1pp2ppp/p1n2n2/1B1p1b2/3P4/2N2N2/PPP2PPP/R1BQ1RK1 w kq - 0 2":
_/tests/Lynx.Test/BestMove/QuiescenceTest.cs#L25
Expected: some item equal to "b5d3"
But was: < "b5c6", "b5a4", "f1e1", "f3h4", "d1e1" >
|
PSQTSize:
_/tests/Lynx.Test/EvaluationConstantsTest.cs#L139
Expected: 5
But was: 12
|
fast-tests (Debug, ubuntu-latest)
Process completed with exit code 1.
|
SynchronizedAppSettings:
tests/Lynx.Test/ConfigurationTest.cs#L16
Multiple failures or warnings in test:
1) Error in IsolatedPawnPenalty (System.Int32): (Configuration.cs) 10 != 1 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 1.
Expected: "10"
But was: "1"
------------^
2) Error in DoubledPawnPenalty (System.Int32): (Configuration.cs) 10 != 1 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 1.
Expected: "10"
But was: "1"
------------^
3) Error in SemiOpenFileRookBonus (System.Int32): (Configuration.cs) 10 != 17 (appSettings.json)
String lengths are both 2. Strings differ at index 1.
Expected: "10"
But was: "17"
------------^
4) Error in OpenFileRookBonus (System.Int32): (Configuration.cs) 15 != 31 (appSettings.json)
String lengths are both 2. Strings differ at index 0.
Expected: "15"
But was: "31"
-----------^
5) Error in SemiOpenFileKingPenalty (System.Int32): (Configuration.cs) 10 != 0 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 0.
Expected: "10"
But was: "0"
-----------^
6) Error in OpenFileKingPenalty (System.Int32): (Configuration.cs) 15 != -41 (appSettings.json)
Expected string length 2 but was 3. Strings differ at index 0.
Expected: "15"
But was: "-41"
-----------^
7) Error in BishopPairMaxBonus (System.Int32): (Configuration.cs) 100 != 66 (appSettings.json)
Expected string length 3 but was 2. Strings differ at index 0.
Expected: "100"
But was: "66"
-----------^
|
other-tests (windows-latest, Configuration)
Process completed with exit code 1.
|
Quiescence("r2qkb1r/1pp2ppp/p1n2n2/1B1p1b2/3P4/2N2N2/PPP2PPP/R1BQ1RK1 w kq - 0 2":
_/tests/Lynx.Test/BestMove/QuiescenceTest.cs#L25
Expected: some item equal to "b5d3"
But was: < "b5c6", "b5a4", "f1e1", "f3h4", "d1e1" >
|
PSQTSize:
_/tests/Lynx.Test/EvaluationConstantsTest.cs#L139
Expected: 5
But was: 12
|
fast-tests (Debug, macOS-latest)
Process completed with exit code 1.
|
Quiescence("r2qkb1r/1pp2ppp/p1n2n2/1B1p1b2/3P4/2N2N2/PPP2PPP/R1BQ1RK1 w kq - 0 2":
_/tests/Lynx.Test/BestMove/QuiescenceTest.cs#L26
Expected: some item equal to "b5d3"
But was: < "b5c6", "b5a4", "f1e1", "f3h4", "d1e1" >
|
PSQTSize:
_/tests/Lynx.Test/EvaluationConstantsTest.cs#L140
Expected: 5
But was: 12
|
fast-tests (Release, windows-latest)
Process completed with exit code 1.
|
SynchronizedAppSettings:
tests/Lynx.Test/ConfigurationTest.cs#L16
Multiple failures or warnings in test:
1) Error in IsolatedPawnPenalty (System.Int32): (Configuration.cs) 10 != 1 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 1.
Expected: "10"
But was: "1"
------------^
2) Error in DoubledPawnPenalty (System.Int32): (Configuration.cs) 10 != 1 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 1.
Expected: "10"
But was: "1"
------------^
3) Error in SemiOpenFileRookBonus (System.Int32): (Configuration.cs) 10 != 17 (appSettings.json)
String lengths are both 2. Strings differ at index 1.
Expected: "10"
But was: "17"
------------^
4) Error in OpenFileRookBonus (System.Int32): (Configuration.cs) 15 != 31 (appSettings.json)
String lengths are both 2. Strings differ at index 0.
Expected: "15"
But was: "31"
-----------^
5) Error in SemiOpenFileKingPenalty (System.Int32): (Configuration.cs) 10 != 0 (appSettings.json)
Expected string length 2 but was 1. Strings differ at index 0.
Expected: "10"
But was: "0"
-----------^
6) Error in OpenFileKingPenalty (System.Int32): (Configuration.cs) 15 != -41 (appSettings.json)
Expected string length 2 but was 3. Strings differ at index 0.
Expected: "15"
But was: "-41"
-----------^
7) Error in BishopPairMaxBonus (System.Int32): (Configuration.cs) 100 != 66 (appSettings.json)
Expected string length 3 but was 2. Strings differ at index 0.
Expected: "100"
But was: "66"
-----------^
|
other-tests (macOS-latest, Configuration)
Process completed with exit code 1.
|
Quiescence("r2qkb1r/1pp2ppp/p1n2n2/1B1p1b2/3P4/2N2N2/PPP2PPP/R1BQ1RK1 w kq - 0 2":
_/tests/Lynx.Test/BestMove/QuiescenceTest.cs#L25
Expected: some item equal to "b5d3"
But was: < "b5c6", "b5a4", "f1e1", "f3h4", "d1e1" >
|
PSQTSize:
_/tests/Lynx.Test/EvaluationConstantsTest.cs#L139
Expected: 5
But was: 12
|
fast-tests (Debug, windows-latest)
Process completed with exit code 1.
|
Quiescence("r2qkb1r/1pp2ppp/p1n2n2/1B1p1b2/3P4/2N2N2/PPP2PPP/R1BQ1RK1 w kq - 0 2":
_/tests/Lynx.Test/BestMove/QuiescenceTest.cs#L26
Expected: some item equal to "b5d3"
But was: < "b5c6", "b5a4", "f1e1", "f3h4", "d1e1" >
|
PSQTSize:
_/tests/Lynx.Test/EvaluationConstantsTest.cs#L140
Expected: 5
But was: 12
|
fast-tests (Release, macOS-latest)
Process completed with exit code 1.
|
winning-at-chess (ubuntu-latest, WinningAtChess_10seconds)
The run was canceled by @eduherminio.
|
WinningAtChess_10seconds("2kr3r/pp1q1ppp/5n2/1Nb5/2Pp1B2/7Q/P4PPP/1R3RK1 w - - ":
tests/Lynx.Test/BestMove/WACSilver200.cs#L21
id WAC.071 depth 9 seldepth 9 nodes 193533
Expected string length 4 but was 3. Strings differ at index 0.
Expected: "Nxa7"
But was: "Qf3"
-----------^
|
WinningAtChess_10seconds("8/p3k1p1/4r3/2ppNpp1/PP1P4/2P3KP/5P2/8 b - - ":
tests/Lynx.Test/BestMove/WACSilver200.cs#L21
id WAC.087 depth 14 seldepth 14 nodes 9757692
String lengths are both 4. Strings differ at index 0.
Expected: "Rxe5"
But was: "cxb4"
-----------^
|
WinningAtChess_10seconds("r2r2k1/2p2ppp/p7/1p2P1n1/P6q/5P2/1PB1QP1P/R5RK b - - ":
tests/Lynx.Test/BestMove/WACSilver200.cs#L21
id WAC.116 depth 10 seldepth 10 nodes 5703762
String lengths are both 3. Strings differ at index 0.
Expected: "Rd2"
But was: "Qf4"
-----------^
|
WinningAtChess_10seconds("4r1k1/p1qr1p2/2pb1Bp1/1p5p/3P1n1R/1B3P2/PP3PK1/2Q4R w - - ":
tests/Lynx.Test/BestMove/WACSilver200.cs#L21
id WAC.141 depth 9 seldepth 9 nodes 2956468
Expected string length 4 but was 3. Strings differ at index 0.
Expected: "Qxf4"
But was: "Kf1"
-----------^
|
WinningAtChess_10seconds("1br2rk1/1pqb1ppp/p3pn2/8/1P6/P1N1PN1P/1B3PP1/1QRR2K1 w - - ":
tests/Lynx.Test/BestMove/WACSilver200.cs#L21
id WAC.152 depth 11 seldepth 11 nodes 3585144
String lengths are both 3. Strings differ at index 1.
Expected: "Ne4"
But was: "Nd5"
------------^
|
winning-at-chess (ubuntu-latest, WinningAtChess_10seconds)
The operation was canceled.
|
other-tests (ubuntu-latest, Configuration):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
other-tests (ubuntu-latest, Configuration):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
build-and-publish (ubuntu-latest)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.Extensions.Http.Polly
|
build-and-publish (macOS-latest)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.Extensions.Http.Polly
|
fast-tests (Release, ubuntu-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Release, ubuntu-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Debug, ubuntu-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Debug, ubuntu-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
build-and-publish (windows-latest)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.Extensions.Http.Polly
|
other-tests (windows-latest, Configuration):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
other-tests (windows-latest, Configuration):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Debug, macOS-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Debug, macOS-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Release, windows-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Release, windows-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
other-tests (macOS-latest, Configuration):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
other-tests (macOS-latest, Configuration):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
long-running-tests (ubuntu-latest, LongRunning):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
long-running-tests (ubuntu-latest, LongRunning):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Debug, windows-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Debug, windows-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
long-running-tests (macOS-latest, LongRunning):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
long-running-tests (macOS-latest, LongRunning):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
perft-tests (ubuntu-latest, Perft):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
perft-tests (ubuntu-latest, Perft):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
long-running-tests (windows-latest, LongRunning):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
long-running-tests (windows-latest, LongRunning):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Release, macOS-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
fast-tests (Release, macOS-latest):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
perft-tests (windows-latest, Perft):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
perft-tests (windows-latest, Perft):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
perft-tests (macOS-latest, Perft):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
perft-tests (macOS-latest, Perft):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
winning-at-chess (ubuntu-latest, WinningAtChess_10seconds):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
winning-at-chess (ubuntu-latest, WinningAtChess_10seconds):
tests/Lynx.Test/BestMove/RegressionTest.cs#L268
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Lynx-psqt-tuning-base-1548
Expired
|
210 KB |
|
Lynx-psqt-tuning-base-1548-linux-x64
Expired
|
13.9 MB |
|
Lynx-psqt-tuning-base-1548-osx-x64
Expired
|
14.2 MB |
|
Lynx-psqt-tuning-base-1548-win-x64
Expired
|
12.8 MB |
|