forked from dnaeon/cl-migratum
/
cl-migratum.test.asd
40 lines (39 loc) · 1.95 KB
/
cl-migratum.test.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
(defpackage :cl-migratum-test-system
(:use :cl :asdf))
(in-package :cl-migratum-test-system)
(defsystem "cl-migratum.test"
:name "cl-migratum.test"
:description "Test suite for cl-migratum"
:version "0.3.0"
:author "Marin Atanasov Nikolov <dnaeon@gmail.com>"
:maintainer "Marin Atanasov Nikolov <dnaeon@gmail.com>"
:license "BSD 2-Clause"
:homepage "https://github.com/dnaeon/cl-migratum"
:bug-tracker "https://github.com/dnaeon/cl-migratum"
:source-control "https://github.com/dnaeon/cl-migratum"
:long-name "cl-migratum.test"
:depends-on (:cl-migratum
:cl-migratum.provider.local-path
:cl-migratum.driver.dbi
:cl-migratum.driver.rdbms-postgresql
:dbd-sqlite3
:tmpdir
:rove)
:components ((:module "test-migrations"
:pathname #P"t/migrations/"
:components ((:static-file "20200421173657-create_table_foo.down.sql")
(:static-file "20200421173657-create_table_foo.up.sql")
(:static-file "20200421173908-create_table_bar.down.sql")
(:static-file "20200421173908-create_table_bar.up.sql")
(:static-file "20200421180337-create_table_qux.down.sql")
(:static-file "20200421180337-create_table_qux.up.sql")
(:static-file "20200605144633-multiple_statements.down.sql")
(:static-file "20200605144633-multiple_statements.up.sql")))
(:module "tests"
:pathname #P"t/"
:depends-on ("test-migrations")
:components ((:file "test-suite")
(:file "local-path-provider")
(:file "dbi-driver")
(:file "rdbms-postgresql-driver"))))
:perform (test-op (op c) (uiop:symbol-call :rove :run-suite :cl-migratum.test)))