#!/bin/bash


PROJECT_PATH=${GOPATH}/src/github.com/XiaoMi/soar/

if [ "$1x" == "-updatex" ]; then
	cd "${PROJECT_PATH}" && ./bin/soar -list-test-sqls | ./bin/soar -config=../etc/soar.yaml > ./doc/example/main_test.md
else
	cd "${PROJECT_PATH}" && ./bin/soar -list-test-sqls | ./bin/soar -config=../etc/soar.yaml > ./doc/example/main_test.log
    # optimizer_XXX 库名，散粒度，以及索引先后顺序每次可能会不一致
    DIFF_LINES=$(cat ./doc/example/main_test.log ./doc/example/main_test.md | grep -v "optimizer\|散粒度" | sort | uniq -u | wc -l)
    if [ "${DIFF_LINES}" -gt 0 ]; then
    	git diff ./doc/example/main_test.log ./doc/example/main_test.md
    fi
fi


