X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests%2FREADME;h=aa6a9a691119a30cbab7362d54ff214d5a54f1af;hb=83b09c87d38cdaf7ce3da8d5a20aa8c5ee4505bc;hp=f93cfa99081e7493a5095ed0b40831ab384f2d09;hpb=70227e5f0b76bb649fc6c1a478d7374953fd815b;p=clsql.git diff --git a/tests/README b/tests/README index f93cfa9..aa6a9a6 100644 --- a/tests/README +++ b/tests/README @@ -1,7 +1,13 @@ * RUNNING THE REGRESSION SUITE -Create a .clsql-tests.config file in your home directory. -See test-init.lisp for the structure of the data. +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. + +These tests require the downloading of the rt package from +http://files.kpe.io/. Load clsql.asd or put it somewhere where ASDF can find it and call: @@ -9,7 +15,7 @@ and call: (asdf:oos 'asdf:test-op 'clsql) The test suite will then automatically run on all of the backends that -you have defined in .clsql-tests.config +you have defined in .clsql-test.config * REGRESSION TEST SUITE GOALS @@ -93,9 +99,9 @@ will be run. *** Error if existing DB ** Data Definition - *** Create Tables/Sequences/Indexes -- Should cover creation of + *** Create Tables/Views/Sequences/Indexes -- Should cover creation of tables with all supported types of fields. - *** Delete Tables/Sequences/Indexes + *** Delete Tables/Views/Sequences/Indexes *** Inspection of Tables and attributes, including types ** Data Manipulation @@ -116,8 +122,3 @@ will be run. *** Object creation/manipulation/deletion *** Inter-object Relations -** Editing Contexts - *** Object Create/Modification/Deletion in a context -- partly covered already - *** Interaction of multiple contexts - *** Schema manipulation within a context - *** Rollback and error handling within a context