#!/bin/bash
source ../_helper.sh

echo ddl_test start

export tidb_manager_ttl=10
echo tidb_manager_ttl
echo $tidb_manager_ttl

if [ ! -f ./ddltest_tidb-server ]; then
    go build -o ddltest_tidb-server github.com/pingcap/tidb/tidb-server
fi
rm -rf ./ddltest/tidb_log_file_*
prepare_env "tidb" "not need for tidb-test"
echo $GOPATH
go test ./... -timeout 60m -v $@
EXIT_CODE=$?

recover_env
echo ddl_test end
grep 'DATA RACE' ./ddltest/tidb_log_file_* &>/dev/null
if [ $? -eq 0 ]; then
    echo "ERROR: DATA RACE Found!"
    grep -A 10 -B 20 'DATA RACE' ./ddltest/tidb_log_file_*
    EXIT_CODE=-2
    exit $EXIT_CODE
fi

exit $EXIT_CODE
