author | Junio C Hamano <gitster@pobox.com> | |
Wed, 29 Jul 2009 17:39:57 +0000 (10:39 -0700) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Wed, 29 Jul 2009 17:39:57 +0000 (10:39 -0700) |
* hv/cvsps-tests:
t/t9600: remove exit after test_done
cvsimport: extend testcase about patchset order to contain branches
cvsimport: add test illustrating a bug in cvsps
Add a test of "git cvsimport"'s handling of tags and branches
Add some tests of git-cvsimport's handling of vendor branches
Test contents of entire cvsimported "master" tree contents
Use CVS's -f option if available (ignore user's ~/.cvsrc file)
Start a library for cvsimport-related tests
t/t9600: remove exit after test_done
cvsimport: extend testcase about patchset order to contain branches
cvsimport: add test illustrating a bug in cvsps
Add a test of "git cvsimport"'s handling of tags and branches
Add some tests of git-cvsimport's handling of vendor branches
Test contents of entire cvsimported "master" tree contents
Use CVS's -f option if available (ignore user's ~/.cvsrc file)
Start a library for cvsimport-related tests
1 | 2 | |||
---|---|---|---|---|
t/t9600-cvsimport.sh | patch | | diff1 | | diff2 | | blob | history |
diff --cc t/t9600-cvsimport.sh
index 4322a0c1ed6d792cbba4b52a7ba8bad74986bbad,e3734b3ba935f6d0b6b5a6fa83c341dee2f029d2..363345faef7b1eb209c548914b94460d9475cb13
+++ b/t/t9600-cvsimport.sh
#!/bin/sh
test_description='git cvsimport basic tests'
- . ./test-lib.sh
+ . ./lib-cvs.sh
+if ! test_have_prereq PERL; then
+ say 'skipping git cvsimport tests, perl not available'
+ test_done
+fi
+
CVSROOT=$(pwd)/cvsroot
export CVSROOT
- unset CVS_SERVER
- # for clean cvsps cache
- HOME=$(pwd)
- export HOME
-
- if ! type cvs >/dev/null 2>&1
- then
- say 'skipping cvsimport tests, cvs not found'
- test_done
- fi
-
- cvsps_version=`cvsps -h 2>&1 | sed -ne 's/cvsps version //p'`
- case "$cvsps_version" in
- 2.1 | 2.2*)
- ;;
- '')
- say 'skipping cvsimport tests, cvsps not found'
- test_done
- ;;
- *)
- say 'skipping cvsimport tests, unsupported cvsps version'
- test_done
- ;;
- esac
- test_expect_success 'setup cvsroot' 'cvs init'
+ test_expect_success 'setup cvsroot' '$CVS init'
test_expect_success 'setup a cvs module' '