diff options
Diffstat (limited to 'binary_search_tool/full_bisect_test/setup.sh')
-rwxr-xr-x | binary_search_tool/full_bisect_test/setup.sh | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/binary_search_tool/full_bisect_test/setup.sh b/binary_search_tool/full_bisect_test/setup.sh new file mode 100755 index 00000000..1214de92 --- /dev/null +++ b/binary_search_tool/full_bisect_test/setup.sh @@ -0,0 +1,36 @@ +#!/bin/bash +# +# This script creates common.sh, which will be sourced by all the other +# scripts, to set up the necessary environment variables for the bisection +# to work properly. It is called from main-bisect-test.sh. +# + +DIR=`pwd`/"full_bisect_test" + +GOOD_BUILD=${DIR}/good-objects +BAD_BUILD=${DIR}/bad-objects + +mkdir -p ${DIR}/work + +WORK_BUILD=${DIR}/work + +rm -f ${WORK_BUILD}/* + +COMMON_FILE="${DIR}/common.sh" + +cat <<-EOF > ${COMMON_FILE} + +BISECT_GOOD_BUILD=${GOOD_BUILD} +BISECT_BAD_BUILD=${BAD_BUILD} +BISECT_WORK_BUILD=${WORK_BUILD} + +BISECT_GOOD_SET=${GOOD_BUILD}/_LIST +BISECT_BAD_BAD=${BAD_BUILD}/_LIST + +BISECT_STAGE="TRIAGE" + +EOF + +chmod 755 ${COMMON_FILE} + +exit 0 |