diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2008-08-09 18:53:04 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2008-08-09 18:53:04 +0200 |
commit | e9f9f27ac772de7db0ba33e0421c7ffccbdbade1 (patch) | |
tree | 654ed0fb6b5e20493ed7c39d608c14c73a2d381d | |
parent | 6ae0f8ce444537a266e267ec2426d1db9d5789cc (diff) | |
download | rack-e9f9f27ac772de7db0ba33e0421c7ffccbdbade1.tar.gz |
Improve test documentation
-rw-r--r-- | README | 28 |
1 files changed, 22 insertions, 6 deletions
@@ -42,6 +42,7 @@ These frameworks include Rack adapters in their distributions: * Ramaze * Sinatra * Vintage +* Waves Ruby on Rails can be run with the adapter included with Thin, which will be merged into a later Rack version. @@ -118,9 +119,25 @@ Testing Rack requires the test/spec testing framework: gem install test-spec -The full set of tests also test FCGI access with lighttpd so you will -need lighttpd installed as well as the FCGI libraries and the fcgi gem -installed: +There are two rake-based test tasks: + + rake test tests all the fast tests (no Handlers or Adapters) + rake fulltest runs all the tests + +The fast testsuite has no dependencies outside of the core Ruby +installation and test-spec. + +To run the fast test suite completely, you need: + + * camping + * mongrel + * fcgi + * ruby-openid + * memcache-client + +The full set of tests test FCGI access with lighttpd (on port +9203) so you will need lighttpd installed as well as the FCGI +libraries and the fcgi gem: Download and install lighttpd: @@ -140,10 +157,9 @@ Installing the Ruby fcgi gem: gem install fcgi -There are two rake-based test tasks: +Furthermore, to test Memcache sessions, you need memcached (will be +run on port 11211) and memcache-client installed. - rake test tests all the fast tests (no Handlers or Adapters) - rake fulltest runs all the tests == History |