summaryrefslogtreecommitdiffstats
path: root/doc/RUNNING_TESTS
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2009-01-12 04:44:01 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2009-01-12 04:44:01 +0000
commit17d455c72f4d1e4bfab90e8654fe9db120734578 (patch)
tree5c49f838e559bc75c801244cb21088e8d9fc8247 /doc/RUNNING_TESTS
parent38b2c5a31784469d62a58622531f2ca8d791e023 (diff)
downloadredmine-17d455c72f4d1e4bfab90e8654fe9db120734578.tar.gz
redmine-17d455c72f4d1e4bfab90e8654fe9db120734578.zip
Codified instructions from RUNNING_TESTS as rake tasks for convenience
Rake tasks are in testing.rake and can be run by `rake test:scm:setup:<scm>` Updated RUNNING_TESTS Contributed by Gerrit Kaiser git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2260 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'doc/RUNNING_TESTS')
-rw-r--r--doc/RUNNING_TESTS48
1 files changed, 9 insertions, 39 deletions
diff --git a/doc/RUNNING_TESTS b/doc/RUNNING_TESTS
index b2d3008d4..b5bfa3862 100644
--- a/doc/RUNNING_TESTS
+++ b/doc/RUNNING_TESTS
@@ -1,46 +1,16 @@
-Creating test repositories
-===================
-
-mkdir tmp/test
-
-Subversion
-----------
-svnadmin create tmp/test/subversion_repository
-gunzip < test/fixtures/repositories/subversion_repository.dump.gz | svnadmin load tmp/test/subversion_repository
-
-CVS
----
-gunzip < test/fixtures/repositories/cvs_repository.tar.gz | tar -xv -C tmp/test
-
-Bazaar
-------
-gunzip < test/fixtures/repositories/bazaar_repository.tar.gz | tar -xv -C tmp/test
-
-Mercurial
----------
-gunzip < test/fixtures/repositories/mercurial_repository.tar.gz | tar -xv -C tmp/test
-
-Git
----
-gunzip < test/fixtures/repositories/git_repository.tar.gz | tar -xv -C tmp/test
-
-Darcs (2.0+ required)
----------------------
-gunzip < test/fixtures/repositories/darcs_repository.tar.gz | tar -xv -C tmp/test
-
-FileSystem
-----------
-gunzip < test/fixtures/repositories/filesystem_repository.tar.gz | tar -xv -C tmp/test
-
-
Running Tests
=============
-Run
+Run `rake --tasks test` to see available tests.
+`rake test` will run the entire testsuite.
- rake --tasks | grep test
-to see available tests.
+Creating test repositories
+===================
+
+Redmine supports a wide array of different version control systems.
+To test the support, a test repository needs to be created for each of those.
-RAILS_ENV=test rake test will run tests.
+Run `rake --tasks test:scm:setup` for a list of available test-repositories or
+run `rake test:scm:setup:all` to set up all of them