[PATCH 15/16] t9010 (svn-fe): Eliminate dependency on svn perl bindings
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Oct 11, 2010, 03:00 UTC
- Message-ID
- <20101011030040.GO1553@burratino>
- In-Reply-To
- <20101011023435.GA706@burratino>
From: Ramkumar Ramachandra <artagnon@gmail.com>
The svn-fe test script only requires git and the svn command-line tools. Make these tests easier to read and run by not using the perl libsvn bindings and instead duplicating only the relevant code from lib-git-svn.sh.
Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com> Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> --- t/t9010-svn-fe.sh | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/t/t9010-svn-fe.sh b/t/t9010-svn-fe.sh index a713dfc..fd851a4 100755 --- a/t/t9010-svn-fe.sh +++ b/t/t9010-svn-fe.sh @@ -2,9 +2,19 @@ test_description='check svn dumpfile importer' -. ./lib-git-svn.sh +. ./test-lib.sh -test_dump() { +svnconf=$PWD/svnconf +export svnconf + +svn_cmd () { + subcommand=$1 && + shift && + mkdir -p "$svnconf" && + svn "$subcommand" --config-dir "$svnconf" "$@" +} + +test_dump () { label=$1 dump=$2 test_expect_success "$dump" '
-- 1.7.2.3