diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..c99ad1d2 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,22 @@ +language: cpp +compiler: g++ +sudo: required + +before_install: + - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test + - sudo apt-get update -qq + +install: + - sudo apt-get install -qq g++-4.8 + - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90 + +branches: + only: + - master + +before_script: + - cd src + +script: + - make clean && make build ARCH=x86-64 COMP=gcc && ./stockfish bench 2>&1 >/dev/null | grep 'Nodes searched' + - make clean && make build ARCH=x86-32 COMP=gcc && ./stockfish bench 2>&1 >/dev/null | grep 'Nodes searched' diff --git a/Readme.md b/Readme.md index 319bca8c..e997bed6 100644 --- a/Readme.md +++ b/Readme.md @@ -1,4 +1,4 @@ -### Overview +### Overview [![Build Status](https://travis-ci.org/official-stockfish/Stockfish.svg?branch=master)](https://travis-ci.org/official-stockfish/Stockfish) Stockfish is a free UCI chess engine derived from Glaurung 2.1. It is not a complete chess program and requires some UCI-compatible GUI @@ -54,7 +54,7 @@ for correspondence games (because of tablebase adjudication). The "SyzygyProbeLimit" option should normally be left at its default value. -**What to expect** +**What to expect** If the engine is searching a position that is not in the tablebases (e.g. a position with 7 pieces), it will access the tablebases during the search. If the engine reports a very large score (typically 123.xx), this means