All the engines have now been tested. A few engines have been removed for instability, and a few more removed because I couldn't get them to compile after a quick attempt to fix them.
The gauntlet is available here -
http://bitbucket.matthewlai.ca/chessgauntlet/overview
In an ideal world, you would just need to download the repository (
http://bitbucket.matthewlai.ca/chessgauntlet/downloads or using hg), and run ./build_all.sh
It will give you a bunch of engines under "engines/[engine name]".
I tested it under OSX (LLVM) and Ubuntu server (GCC 4.8)
All the engines have been tested with at least a few hundred games, with no illegal moves, and no obvious problems (there was one engine that just kept resigning early and often - it was removed).
Special thanks to Daniel (EXchess) and Dusan (Phalanx) for being super responsive at fixing bugs! Both engines are reliable now as far as I can tell.
Here is the list of engines in the gauntlet right now -
Stockfish (commit 1b69910865)
RobboLito 0.085
Texel 1.4
Senpai 1.0
EXchess 7.31 beta
GNU Chess 6.1.2
Scorpio (commit bd5633bb35)
Cheng 0.36c
Sloppy (commit feaa8122169a91a8ae926ff62563244ab9d58f74)
GNU Chess 5.50
Greko 12.0
Arasan 17.2
Diablo 0.5.1
Crafty 24.0
Betsabe II 1.30
Phalanx XXIII (SVN r79)
I will be adding more engines (like those mentioned in this thread already) when I get time. I am looking for weaker but reliable engines in particular. They are pretty hard to come by.
cmatch in the repository is my custom matching program optimized for very fast games without depending on any library. It's very near ready for release, and works well with all the engines in the gauntlet, but I'll make another announcement for that, and probably separate it out of this repository. Feel free to give it a try, though.
Example command, from /cmatch/src -
make
./cmatch ../../engines/crafty ../../engines/stockfish -n 100 -tc "0 0:1 0.02" -pgnout result.pgn -startpos start_positions.fen
Thanks
Disclosure: I work for DeepMind on the AlphaZero project, but everything I say here is personal opinion and does not reflect the views of DeepMind / Alphabet.