r9560: * tests/README: Remove ptester package requirement (as noted
[clsql.git] / tests / README
index 51876c19c1932074c0fda8a0f1c783bd786217b4..d5d78ef546896cf1023a6e00fac88459060fc0b3 100644 (file)
@@ -1,28 +1,21 @@
 * RUNNING THE REGRESSION SUITE
 
-Just load clsql.asd or put it somewhere where ASDF can find it
-and call:
-
-(asdf:oos 'asdf:load-op 'clsql)
-
-You'll then need to load a CLSQL backend before you can do anything. 
+This test suite looks for a configuration file named
+".clsql-test.config" located in the users home directory. This file
+contains a single assoc-list that specifies the connection specs for
+each database type to be tested. There is an example file in
+contained in CLSQL's examples directory.
 
-To run the regression tests load clsql-tests.asd or put it
-somewhere where ASDF can find it, edit the file tests/test-init.lisp
-and set the following variables to appropriate values:
+These tests require the downloading of the rt package from
+http://files.b9.com/.
 
-    *test-database-server*
-    *test-database-name*
-    *test-database-user*
-    *test-database-password* 
-
-And then call:
+Load clsql.asd or put it somewhere where ASDF can find it
+and call:
 
-(asdf:oos 'asdf:load-op 'clsql-tests)
-(clsql-tests:run-tests BACKEND)
+(asdf:oos 'asdf:test-op 'clsql)
 
-where BACKEND is the CLSQL database interface to use (currently one of
-:postgresql, :postgresql-socket, :sqlite or :mysql).
+The test suite will then automatically run on all of the backends that
+you have defined in .clsql-test.config
 
 * REGRESSION TEST SUITE GOALS