Bailout tests unless envvar $GITOLITE_TEST is 'y'
[committer made some changes to t/README]
This commit is contained in:
parent
31166e1e1c
commit
ba67f6f9ca
2 changed files with 15 additions and 4 deletions
|
@ -37,6 +37,12 @@ use warnings;
|
|||
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
# make sure the user is ready for it
|
||||
if (not $ENV{GITOLITE_TEST} or $ENV{GITOLITE_TEST} ne 'y') {
|
||||
print "Bail out! See t/README for information on how to run the tests.\n";
|
||||
exit 255;
|
||||
}
|
||||
|
||||
# required preamble for all tests
|
||||
try "
|
||||
DEF gsh = /TRACE: gsh.SOC=/
|
||||
|
|
13
t/README
13
t/README
|
@ -1,8 +1,13 @@
|
|||
|
||||
============================================
|
||||
WARNING: THE TEST SUITE DELETES STUFF FIRST!
|
||||
============================================
|
||||
|
||||
Testing gitolite3 is now one command after the clone:
|
||||
Please run the tests ONLY on a userid where it's ok to LOSE DATA.
|
||||
|
||||
prove
|
||||
On such a userid, clone gitolite then run this command in the clone:
|
||||
|
||||
But because it starts by cleaning the slate, it's best to do it on a spare
|
||||
userid that you are ok to lose data on.
|
||||
GITOLITE_TEST=y prove
|
||||
|
||||
http://sitaramc.github.com/gitolite/testing.html has more details. It will
|
||||
also help you try out gitolite if you want to go beyond just the test suite.
|
||||
|
|
Loading…
Reference in a new issue