Firebird News

Friday, April 08, 2005

VulcanJ/Firebird test - imported in cvs

VulcanJ is a SQL test suite, originally designed for testing the "Vulcan" port Firebird, a popular open-source database. This suite contains two packages - org.firebirdsql.isql and org.firebirdsql.nist

Tests in the isql package were were previously implemented under QMTest. These tests use Junit to fork an ISQL process and compare the output from the ISQL run to a benchmark log. They do not test the JDBC API at all. These tests can only be used with the Firebird ISQL utility.

Tests in the nist package are written in Java and can be run against any database that provides a JDBC driver. These tests use JDBC metadata to determine if the database supports transactions, string manipulation, sort order of NULL's, and other database-specific items.

Tests in the com.sas.nist package are derived from the NIST (National Institue of Standards and Technology) test suite. See http://www.itl.nist.gov/div897/ctg/sql_form.htm.


Source code can be found in firebird cvs repository
How to run it is described in introduction document

No comments: