#!/bin/sh

IFS=";"

# i, fen, depth, nodes
testify() {
	echo "add_test(perft-suite-$1 perft-bulk \"$2\" $3)"
	echo "set_tests_properties(perft-suite-$1 PROPERTIES PASS_REGULAR_EXPRESSION \"perft\\\\($3\\\\)=$4 nodes\n\")"
}

i=1

while read -r fen d1 d2 d3 d4 d5 d6; do
	if test "$d6"; then
		depth=6
		nodes=$d6
	else
		depth=5
		nodes=$d5
	fi
	testify $i $(echo $fen | rev | cut -b 2- | rev) $depth $(echo $nodes | cut -d' ' -f2)
	i=$(( $i + 1 ))
done
