-
Notifications
You must be signed in to change notification settings - Fork 90
/
s-sql.asd
34 lines (31 loc) · 1.27 KB
/
s-sql.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
;;;; -*- Mode: LISP; Syntax: Ansi-Common-Lisp; Base: 10; -*-
(defpackage :s-sql-system
(:use :common-lisp :asdf))
(in-package :s-sql-system)
(defsystem "s-sql"
:description "Lispy DSL for SQL"
:author "Marijn Haverbeke <marijnh@gmail.com>"
:maintainer "Sabra Crolleton <sabra.crolleton@gmail.com>"
:license "zlib"
:version "1.33.11"
:depends-on ("cl-postgres"
"alexandria")
:components
((:module "s-sql"
:components ((:file "package")
(:file "config" :depends-on ("package"))
(:file "s-sql" :depends-on ("package" "config")))))
:in-order-to ((test-op (test-op "s-sql/tests"))))
(defsystem "s-sql/tests"
:depends-on ("postmodern" "s-sql" "cl-postgres/tests" "fiveam")
:components
((:module "s-sql/tests"
:components ((:file "test-package")
(:file "tests")
(:file "test-arrays" :depends-on ("tests"))
(:file "test-intervals" :depends-on ("tests"))
(:file "test-tables" :depends-on ("tests"))
(:file "test-create-index" :depends-on ("tests")))))
:perform (test-op (o c)
(uiop:symbol-call :s-sql-tests '#:prompt-connection)
(uiop:symbol-call :fiveam '#:run! :s-sql)))