#!/bin/sh | |
# | |
# Build and test Git | |
# | |
. ${0%/*}/lib.sh | |
case "$CI_OS_NAME" in | |
windows*) cmd //c mklink //j t\\.prove "$(cygpath -aw "$cache_dir/.prove")";; | |
*) ln -s "$cache_dir/.prove" t/.prove;; | |
esac | |
make | |
make test | |
if test "$jobname" = "linux-gcc" | |
then | |
export GIT_TEST_SPLIT_INDEX=yes | |
export GIT_TEST_FULL_IN_PACK_ARRAY=true | |
export GIT_TEST_OE_SIZE=10 | |
export GIT_TEST_OE_DELTA_SIZE=5 | |
export GIT_TEST_COMMIT_GRAPH=1 | |
export GIT_TEST_MULTI_PACK_INDEX=1 | |
make test | |
fi | |
check_unignored_build_artifacts | |
save_good_tree |