[CI] Add a mutiPV run for matetrack

Thanks to recent commits, we can now also trust mate(d) scores from multiPV analysis for the best move, with complete PV etc. Locally I have also tested master extensively with the help of the matetrack script in multiPV analysis, with no issues reported. So I believe we can add this to our CI.

closes https://github.com/official-stockfish/Stockfish/pull/6809

No functional change
This commit is contained in:
Robert Nurnberg @ elitebook
2026-05-10 11:47:09 +02:00
committed by Joost VandeVondele
parent 6a50807e01
commit bcd5b6ccb3
+13 -1
View File
@@ -24,7 +24,7 @@ jobs:
with: with:
repository: vondele/matetrack repository: vondele/matetrack
path: matetrack path: matetrack
ref: 6c8405fac9028ca66a077f5c96c918fec0ef8d1d ref: b2c8c9599cd7173f537b28bba88f31690a6d6f62
persist-credentials: false persist-credentials: false
- name: matetrack install deps - name: matetrack install deps
@@ -80,6 +80,18 @@ jobs:
exit 1 exit 1
fi fi
- name: Run matetrack th1 multiPV
working-directory: matetrack
run: |
python matecheck.py --engine /home/runner/work/Stockfish/Stockfish/Stockfish/src/stockfish --epdFile mates2000.epd --nodes 100000 --multiPV 4 | tee matecheck1mpv.out
! grep "issues were detected" matecheck1mpv.out > /dev/null
- name: Run matetrack th4 multiPV
working-directory: matetrack
run: |
python matecheck.py --engine /home/runner/work/Stockfish/Stockfish/Stockfish/src/stockfish --epdFile mates2000.epd --nodes 100000 --threads 4 --multiPV 4 | tee matecheck4mpv.out
! grep "issues were detected" matecheck4mpv.out > /dev/null
- name: Run matetrack th1 with --syzygy50MoveRule false - name: Run matetrack th1 with --syzygy50MoveRule false
working-directory: matetrack working-directory: matetrack
run: | run: |