|
Revision 4109, 1.7 kB
(checked in by hans, 21 hours ago)
|
add print-store-object macro, fix dependencies
|
- Property svn:eol-style set to
native
- Property svn:keywords set to
author date id revision
|
| Line | |
|---|
| 1 |
;; -*-Lisp-*- |
|---|
| 2 |
|
|---|
| 3 |
(in-package :cl-user) |
|---|
| 4 |
|
|---|
| 5 |
(defpackage :bknr.datastore.system |
|---|
| 6 |
(:use :cl :asdf)) |
|---|
| 7 |
|
|---|
| 8 |
(in-package :bknr.datastore.system) |
|---|
| 9 |
|
|---|
| 10 |
(defsystem :bknr.datastore |
|---|
| 11 |
:name "baikonour datastore" |
|---|
| 12 |
:author "Hans Huebner <hans@huebner.org>" |
|---|
| 13 |
:author "Manuel Odendahl <manuel@bl0rg.net>" |
|---|
| 14 |
:version "0" |
|---|
| 15 |
:maintainer "Hans Huebner <hans@huebner.org>" |
|---|
| 16 |
:licence "BSD" |
|---|
| 17 |
:description "baikonour - launchpad for lisp satellites" |
|---|
| 18 |
|
|---|
| 19 |
:depends-on (:cl-interpol |
|---|
| 20 |
:closer-mop |
|---|
| 21 |
:alexandria |
|---|
| 22 |
:unit-test |
|---|
| 23 |
:bknr.utils |
|---|
| 24 |
:bknr.indices |
|---|
| 25 |
:yason |
|---|
| 26 |
:trivial-utf-8) |
|---|
| 27 |
|
|---|
| 28 |
:components ((:module "data" :components ((:file "package") |
|---|
| 29 |
(:file "encoding" :depends-on ("package")) |
|---|
| 30 |
(:file "txn" :depends-on ("encoding" "package")) |
|---|
| 31 |
(:file "object" :depends-on ("txn" "package")) |
|---|
| 32 |
(:file "object-tests" :depends-on ("object" "package")) |
|---|
| 33 |
(:file "json" :depends-on ("object")) |
|---|
| 34 |
(:file "blob" :depends-on ("txn" "object" "package")))))) |
|---|
| 35 |
|
|---|
| 36 |
(defsystem :bknr.datastore.test |
|---|
| 37 |
:depends-on (:bknr.datastore :fiveam :cl-store :bknr.utils) |
|---|
| 38 |
:components ((:module "data" :components ((:file "encoding-test") |
|---|
| 39 |
(:file "object-tests"))))) |
|---|
| 40 |
|
|---|
| 41 |
(defmethod asdf:perform ((op asdf:test-op) (system (eql (find-system :bknr.datastore)))) |
|---|
| 42 |
(asdf:oos 'asdf:load-op :bknr.datastore.test) |
|---|
| 43 |
(eval (read-from-string "(it.bese.fiveam:run! :bknr.datastore)"))) |
|---|