diff options
Diffstat (limited to 'tests/blogc-git-receiver/check_post_receive.sh.in')
-rwxr-xr-x | tests/blogc-git-receiver/check_post_receive.sh.in | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/tests/blogc-git-receiver/check_post_receive.sh.in b/tests/blogc-git-receiver/check_post_receive.sh.in deleted file mode 100755 index 74d4df2..0000000 --- a/tests/blogc-git-receiver/check_post_receive.sh.in +++ /dev/null @@ -1,116 +0,0 @@ -#!@BASH@ - -set -xe -o pipefail - -export LC_ALL=C - -TEMP="$(mktemp -d)" -[[ -n "${TEMP}" ]] - -trap_func() { - [[ -e "${TEMP}/output.txt" ]] && cat "${TEMP}/output.txt" - [[ -n "${TEMP}" ]] && rm -rf "${TEMP}" -} - -trap trap_func EXIT - -mkdir -p "${TEMP}/repos" -git init --bare "${TEMP}/repos/foo.git" &> /dev/null - -ln -s "@abs_top_builddir@/blogc-git-receiver" "${TEMP}/repos/foo.git/hooks/post-receive" - -cat > "${TEMP}/tmp.txt" <<EOF -blob -mark :1 -data 4 -bar - -reset refs/heads/master -commit refs/heads/master -mark :2 -author Rafael G. Martins <rafael@rafaelmartins.eng.br> 1476033730 +0200 -committer Rafael G. Martins <rafael@rafaelmartins.eng.br> 1476033888 +0200 -data 11 -testing... -M 100644 :1 foo - -EOF - -cd "${TEMP}/repos/foo.git" -git fast-import < "${TEMP}/tmp.txt" &> /dev/null - -git init --bare "${TEMP}/repos/bar.git" &> /dev/null - -HOME="${TEMP}" ${TESTS_ENVIRONMENT} ./hooks/post-receive 2>&1 | tee "${TEMP}/output.txt" -grep "warning: repository mirroring disabled" "${TEMP}/output.txt" &> /dev/null - -git config --local remote.mirror.pushurl "${TEMP}/repos/bar.git" -HOME="${TEMP}" ${TESTS_ENVIRONMENT} ./hooks/post-receive 2>&1 | tee "${TEMP}/output.txt" -grep "[new branch] *master" "${TEMP}/output.txt" &> /dev/null - -git config --local --unset remote.mirror.pushurl -git init --bare "${TEMP}/repos/bar2.git" &> /dev/null -git config --local remote.mirror.url "${TEMP}/repos/bar2.git" -HOME="${TEMP}" ${TESTS_ENVIRONMENT} ./hooks/post-receive 2>&1 | tee "${TEMP}/output.txt" -grep "[new branch] *master" "${TEMP}/output.txt" &> /dev/null - -git config --local --unset remote.mirror.url -cat > "${TEMP}/blogc-git-receiver.ini" <<EOF -[repo:boo.git] -mirror = 123 - -[repo:foo.git] -mirror = ${TEMP}/repos/bar3.git - -[repo:bar.git] -mirror = lol -EOF -git init --bare "${TEMP}/repos/bar3.git" &> /dev/null -HOME="${TEMP}" ${TESTS_ENVIRONMENT} ./hooks/post-receive 2>&1 | tee "${TEMP}/output.txt" -grep "[new branch] *master" "${TEMP}/output.txt" &> /dev/null - -cat > "${TEMP}/blogc-git-receiver.ini" <<EOF -asd[repo:boo.git] -mirror = 123 - -[repo:foo.git] -mirror = ${TEMP}/repos/bar4.git - -[repo:bar.git] -mirror = lol -EOF -git init --bare "${TEMP}/repos/bar4.git" &> /dev/null -HOME="${TEMP}" ${TESTS_ENVIRONMENT} ./hooks/post-receive 2>&1 | tee "${TEMP}/output.txt" -grep "warning: failed to parse configuration file " "${TEMP}/output.txt" &> /dev/null - -cd .. -cat > "${TEMP}/blogc-git-receiver.ini" <<EOF -[repo:boo.git] -mirror = 123 - -[repo:foo.git] -mirror = ${TEMP}/repos/bar5.git - -[repo:bar.git] -mirror = lol -EOF -git init --bare "${TEMP}/repos/bar5.git" &> /dev/null -HOME="${TEMP}" ${TESTS_ENVIRONMENT} ./foo.git/hooks/post-receive 2>&1 | tee "${TEMP}/output.txt" -grep "[new branch] *master" "${TEMP}/output.txt" &> /dev/null - -cd .. -cat > "${TEMP}/blogc-git-receiver.ini" <<EOF -[repo:boo.git] -mirror = 123 - -[repo:foo.git] -mirror = ${TEMP}/repos/bar6.git - -[repo:bar.git] -mirror = lol -EOF -git init --bare "${TEMP}/repos/bar6.git" &> /dev/null -BLOGC_GIT_RECEIVER_BASE_DIR="${TEMP}" ${TESTS_ENVIRONMENT} ./repos/foo.git/hooks/post-receive 2>&1 | tee "${TEMP}/output.txt" -grep "[new branch] *master" "${TEMP}/output.txt" &> /dev/null - -rm "${TEMP}/output.txt" |