New shell scripts for testing, used for travis CI (#957)
authorJoost VandeVondele <Joost.VandeVondele@gmail.com>
Mon, 9 Jan 2017 09:30:57 +0000 (10:30 +0100)
committerMarco Costalba <mcostalba@users.noreply.github.com>
Mon, 9 Jan 2017 09:30:57 +0000 (10:30 +0100)
commitba15781be8f80746b6daed6588191297f38737fa
tree90f72d8c4c82c35236e8f6281268ec76d13f87b1
parentd39ffbeea6ad54c90123a352d50b65c5bda1561b
New shell scripts for testing, used for travis CI (#957)

Perform more complex verification and validation.

- signature.sh : extract and optionally compare Bench/Signature/Node count.
- perft.sh : verify perft counts for a number of positions.
- instrumented.sh : run a few commands or uci sequences through valgrind/sanitizer instrumented binaries.
- reprosearch.sh : verify reproducibility of search.

These script can be used from directly from the command line in the src directory.

Update travis script to use these shell scripts.

No functional change.
.travis.yml
tests/instrumented.sh [new file with mode: 0755]
tests/perft.sh [new file with mode: 0755]
tests/reprosearch.sh [new file with mode: 0755]
tests/signature.sh [new file with mode: 0755]