#lang racket/base (require racket/match racket/cmdline racket/file rackunit rackunit/text-ui racket/unit db "config.rkt" (prefix-in db- (combine-in "db/connection.rkt" "db/query.rkt" "db/sql-types.rkt" "db/concurrent.rkt")) (prefix-in gen- (combine-in "gen/misc.rkt" "gen/sql-types.rkt" "gen/query.rkt"))) (provide (all-defined-out)) #| RUNNING THE TESTS ----------------- 1) Default test configuration. To run the default tests (ie, the generic tests and sqlite3 tests), simply execute this file with no arguments: racket -l tests/db/all-tests This is how DrDr runs the file---we assume the machine running DrDr has sqlite installed. 2) Custom test configuration. First, set up the testing environment as described in the following subsections. Then, run the tests with the following command line: racket -l tests/db/all-tests -- -g