Skip to content

fix: flushing stdout after sending UCI responses (#345)#350

Merged
benthevining merged 2 commits intomainfrom
flushing-stdout
Oct 1, 2025
Merged

fix: flushing stdout after sending UCI responses (#345)#350
benthevining merged 2 commits intomainfrom
flushing-stdout

Conversation

@benthevining
Copy link
Owner

No description provided.

@benthevining benthevining added bug Something isn't working uci and removed size/S labels Sep 30, 2025
@benthevining benthevining added this to the UCI engine milestone Sep 30, 2025
@benthevining benthevining moved this to In progress in ben-bot Sep 30, 2025
@benthevining benthevining linked an issue Sep 30, 2025 that may be closed by this pull request
2 tasks
@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report204 ran204 ✅0 ⚠️0 ❌14m 30s 82ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report204 ran204 ✅0 ⚠️0 ❌6m 15s 870ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report204 ran161 ✅0 ⚠️43 ❌51m 24s 442ms
TestResultTime ⏱
JUnit Test Report
engine_nps.ben_bot.bench.engine_nps❌ failure268ms
Position - threefold repetitions.libchess.unit.Position - threefold repetitions❌ failure4ms
Position - threefold reps - not threefold if EP possible in starting position.libchess.unit.Position - threefold reps - not threefold if EP possible in starting position❌ failure17ms
Zobrist - reaching identical positions.libchess.unit.Zobrist - reaching identical positions❌ failure4ms
0.ben_bot.position_solver.BratkoKopec.0❌ failure362ms
1.ben_bot.position_solver.BratkoKopec.1❌ failure596ms
2.ben_bot.position_solver.BratkoKopec.2❌ failure164ms
3.ben_bot.position_solver.BratkoKopec.3❌ failure814ms
4.ben_bot.position_solver.BratkoKopec.4❌ failure602ms
5.ben_bot.position_solver.BratkoKopec.5❌ failure25m 10ms
6.ben_bot.position_solver.BratkoKopec.6❌ failure724ms
7.ben_bot.position_solver.BratkoKopec.7❌ failure700ms
8.ben_bot.position_solver.BratkoKopec.8❌ failure429ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure435ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure676ms
0.ben_bot.position_solver.CCROneHour.0❌ failure380ms
1.ben_bot.position_solver.CCROneHour.1❌ failure424ms
2.ben_bot.position_solver.CCROneHour.2❌ failure430ms
3.ben_bot.position_solver.CCROneHour.3❌ failure737ms
4.ben_bot.position_solver.CCROneHour.4❌ failure748ms
5.ben_bot.position_solver.CCROneHour.5❌ failure25m 110ms
0.ben_bot.position_solver.Kaufman.0❌ failure559ms
1.ben_bot.position_solver.Kaufman.1❌ failure640ms
2.ben_bot.position_solver.Kaufman.2❌ failure408ms
3.ben_bot.position_solver.Kaufman.3❌ failure794ms
4.ben_bot.position_solver.Kaufman.4❌ failure716ms
5.ben_bot.position_solver.Kaufman.5❌ failure637ms
6.ben_bot.position_solver.Kaufman.6❌ failure160ms
7.ben_bot.position_solver.Kaufman.7❌ failure663ms
0.ben_bot.position_solver.LCT.0❌ failure663ms
1.ben_bot.position_solver.LCT.1❌ failure412ms
2.ben_bot.position_solver.LCT.2❌ failure160ms
0.ben_bot.position_solver.basic.0❌ failure965ms
1.ben_bot.position_solver.basic.1❌ failure548ms
2.ben_bot.position_solver.basic.2❌ failure182ms
0.ben_bot.position_solver.endgames.0❌ failure215ms
2.ben_bot.position_solver.endgames.2❌ failure159ms
3.ben_bot.position_solver.endgames.3❌ failure161ms
4.ben_bot.position_solver.endgames.4❌ failure205ms
5.ben_bot.position_solver.endgames.5❌ failure295ms
6.ben_bot.position_solver.endgames.6❌ failure338ms
0.ben_bot.position_solver.mates.0❌ failure159ms
2.ben_bot.position_solver.mates.2❌ failure381ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report204 ran202 ✅0 ⚠️2 ❌1h 3m 32s 939ms
TestResultTime ⏱
JUnit Test Report
3.ben_bot.position_solver.Kaufman.3❌ failure25m 10ms
3.ben_bot.position_solver.endgames.3❌ failure25m 110ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report204 ran200 ✅0 ⚠️4 ❌1h 51m 59s 377ms
TestResultTime ⏱
JUnit Test Report
complex_crowded.ben_bot.perft.complex_crowded❌ failure25m 10ms
kiwipete.ben_bot.perft.kiwipete❌ failure25m 20ms
rook_pawn_endgame.ben_bot.perft.rook_pawn_endgame❌ failure25m 10ms
start_pos.ben_bot.perft.start_pos❌ failure25m 10ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report204 ran204 ✅0 ⚠️0 ❌14m 51s 907ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report204 ran204 ✅0 ⚠️0 ❌6m 27s 597ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report204 ran204 ✅0 ⚠️0 ❌12m 59s 613ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report204 ran161 ✅0 ⚠️43 ❌26m 30s 412ms
TestResultTime ⏱
JUnit Test Report
engine_nps.ben_bot.bench.engine_nps❌ failure1s 42ms
Position - threefold repetitions.libchess.unit.Position - threefold repetitions❌ failure9ms
Position - threefold reps - not threefold if EP possible in starting position.libchess.unit.Position - threefold reps - not threefold if EP possible in starting position❌ failure4ms
Zobrist - reaching identical positions.libchess.unit.Zobrist - reaching identical positions❌ failure8ms
0.ben_bot.position_solver.BratkoKopec.0❌ failure404ms
1.ben_bot.position_solver.BratkoKopec.1❌ failure832ms
2.ben_bot.position_solver.BratkoKopec.2❌ failure187ms
3.ben_bot.position_solver.BratkoKopec.3❌ failure710ms
4.ben_bot.position_solver.BratkoKopec.4❌ failure347ms
5.ben_bot.position_solver.BratkoKopec.5❌ failure496ms
6.ben_bot.position_solver.BratkoKopec.6❌ failure899ms
7.ben_bot.position_solver.BratkoKopec.7❌ failure761ms
8.ben_bot.position_solver.BratkoKopec.8❌ failure823ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure570ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure769ms
0.ben_bot.position_solver.CCROneHour.0❌ failure695ms
1.ben_bot.position_solver.CCROneHour.1❌ failure876ms
2.ben_bot.position_solver.CCROneHour.2❌ failure1s 127ms
3.ben_bot.position_solver.CCROneHour.3❌ failure601ms
4.ben_bot.position_solver.CCROneHour.4❌ failure623ms
5.ben_bot.position_solver.CCROneHour.5❌ failure597ms
0.ben_bot.position_solver.Kaufman.0❌ failure747ms
1.ben_bot.position_solver.Kaufman.1❌ failure292ms
2.ben_bot.position_solver.Kaufman.2❌ failure807ms
3.ben_bot.position_solver.Kaufman.3❌ failure729ms
4.ben_bot.position_solver.Kaufman.4❌ failure25m 50ms
5.ben_bot.position_solver.Kaufman.5❌ failure542ms
6.ben_bot.position_solver.Kaufman.6❌ failure348ms
7.ben_bot.position_solver.Kaufman.7❌ failure664ms
0.ben_bot.position_solver.LCT.0❌ failure973ms
1.ben_bot.position_solver.LCT.1❌ failure852ms
2.ben_bot.position_solver.LCT.2❌ failure299ms
0.ben_bot.position_solver.basic.0❌ failure824ms
1.ben_bot.position_solver.basic.1❌ failure679ms
2.ben_bot.position_solver.basic.2❌ failure405ms
0.ben_bot.position_solver.endgames.0❌ failure321ms
2.ben_bot.position_solver.endgames.2❌ failure200ms
3.ben_bot.position_solver.endgames.3❌ failure203ms
4.ben_bot.position_solver.endgames.4❌ failure315ms
5.ben_bot.position_solver.endgames.5❌ failure189ms
6.ben_bot.position_solver.endgames.6❌ failure212ms
0.ben_bot.position_solver.mates.0❌ failure317ms
2.ben_bot.position_solver.mates.2❌ failure693ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report204 ran203 ✅0 ⚠️1 ❌36m 43s 341ms
TestResultTime ⏱
JUnit Test Report
0.ben_bot.position_solver.CCROneHour.0❌ failure25m 20ms

@benthevining benthevining merged commit 113c8b7 into main Oct 1, 2025
9 of 21 checks passed
@benthevining benthevining deleted the flushing-stdout branch October 1, 2025 01:12
@github-project-automation github-project-automation bot moved this from In progress to Done in ben-bot Oct 1, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report203 ran200 ✅0 ⚠️3 ❌3h 6m 40s 873ms
TestResultTime ⏱
JUnit Test Report
9.ben_bot.position_solver.BratkoKopec.9❌ failure25m 10ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure25m 10ms
2.ben_bot.position_solver.Kaufman.2❌ failure25m 10ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report203 ran197 ✅0 ⚠️6 ❌4h 26m 37s 587ms
TestResultTime ⏱
JUnit Test Report
3.ben_bot.position_solver.BratkoKopec.3❌ failure25m 110ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure25m 110ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure25m 120ms
1.ben_bot.position_solver.CCROneHour.1❌ failure25m 110ms
2.ben_bot.position_solver.Kaufman.2❌ failure25m 40ms
5.ben_bot.position_solver.Kaufman.5❌ failure25m 80ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report203 ran197 ✅0 ⚠️6 ❌5h 28m 1s 282ms
TestResultTime ⏱
JUnit Test Report
complex_crowded.ben_bot.perft.complex_crowded❌ failure25m 110ms
3.ben_bot.position_solver.BratkoKopec.3❌ failure25m 110ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure25m 110ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure25m 110ms
1.ben_bot.position_solver.CCROneHour.1❌ failure25m 20ms
2.ben_bot.position_solver.Kaufman.2❌ failure25m 20ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report203 ran196 ✅0 ⚠️7 ❌5h 30m 41s 799ms
TestResultTime ⏱
JUnit Test Report
complex_crowded.ben_bot.perft.complex_crowded❌ failure25m 60ms
3.ben_bot.position_solver.BratkoKopec.3❌ failure25m 10ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure25m 30ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure25m 10ms
1.ben_bot.position_solver.CCROneHour.1❌ failure25m 30ms
0.ben_bot.position_solver.Kaufman.0❌ failure25m 20ms
2.ben_bot.position_solver.Kaufman.2❌ failure25m 30ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report203 ran194 ✅0 ⚠️9 ❌4h 53m 40s 304ms
TestResultTime ⏱
JUnit Test Report
complex_crowded.ben_bot.perft.complex_crowded❌ failure25m 40ms
0.ben_bot.position_solver.BratkoKopec.0❌ failure25m 50ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure25m 50ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure25m 70ms
1.ben_bot.position_solver.CCROneHour.1❌ failure25m 40ms
5.ben_bot.position_solver.CCROneHour.5❌ failure25m 40ms
2.ben_bot.position_solver.Kaufman.2❌ failure25m 50ms
3.ben_bot.position_solver.Kaufman.3❌ failure25m 40ms
0.ben_bot.position_solver.basic.0❌ failure25m 50ms

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report203 ran190 ✅0 ⚠️13 ❌7h 18m 19s 909ms
TestResultTime ⏱
JUnit Test Report
complex_crowded.ben_bot.perft.complex_crowded❌ failure25m 100ms
rook_pawn_endgame.ben_bot.perft.rook_pawn_endgame❌ failure25m 110ms
3.ben_bot.position_solver.BratkoKopec.3❌ failure25m 110ms
7.ben_bot.position_solver.BratkoKopec.7❌ failure25m 50ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure25m 10ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure25m 20ms
1.ben_bot.position_solver.CCROneHour.1❌ failure25m 30ms
0.ben_bot.position_solver.Kaufman.0❌ failure25m 110ms
2.ben_bot.position_solver.Kaufman.2❌ failure25m 50ms
3.ben_bot.position_solver.Kaufman.3❌ failure25m 110ms
5.ben_bot.position_solver.Kaufman.5❌ failure25m 110ms
0.ben_bot.position_solver.LCT.0❌ failure25m 30ms
1.ben_bot.position_solver.LCT.1❌ failure25m 10ms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working size/S uci

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Flush cout after sending anything to GUI

1 participant