Move from github, collapse gltk and strictmath, add candle
[clnl] / .candle
diff --git a/.candle b/.candle
new file mode 100644 (file)
index 0000000..8d8cecf
--- /dev/null
+++ b/.candle
@@ -0,0 +1,23 @@
+(:packages :clnl :clnl-test :clnl-extension-cli :sheep :wolf)
+(:name :clnls
+ :tasks
+ ((:name :test :directions
+   (progn
+    (when (eql :aws candle:*environment*)
+     (sb-ext:run-program "/usr/bin/Xvfb" (list "-screen" "0" "1280x1024x24") :wait nil)
+     (setf (asdf::getenv "DISPLAY") ":0")
+     (setf clnl-gltk-test::*checksum-location* "resources/clnl-gltk/silent.lisp"))
+    (every #'identity
+     (list
+      (strictmath-test:run-all-tests)
+      (clnl-gltk-test:run-all-tests)
+      (clnl-test:run-all-tests)))))
+  (:name :wolf :directions
+   (wolf:pretty-print-check-directory "src"))
+  (:name :sheep :directions
+   (sheep:pretty-print-validate-packages
+    :strictmath :clnl-gltk
+    :clnl :clnl-parser :clnl-random :clnl-transpiler :clnl-nvm
+    :clnl-lexer :clnl-interface :clnl-model :clnl-code-parser
+    :clnl-extensions :clnl-extension-cli))))
+; vim:ft=lisp