-language: scala
+before_install:
+ - mkdir -p $HOME/sbcl
+ - mkdir -p tmp
+ - ( cd tmp &&
+ wget http://prdownloads.sourceforge.net/sbcl/sbcl-1.2.6-x86-64-linux-binary.tar.bz2 &&
+ tar jxf sbcl-1.2.6-x86-64-linux-binary.tar.bz2 &&
+ cd sbcl-1.2.6-x86-64-linux/ &&
+ INSTALL_ROOT=$HOME/sbcl bash install.sh )
+ - export PATH="$PATH:$HOME/sbcl/bin"
+ - export SBCL_HOME="$HOME/sbcl/lib/sbcl/"
script:
- - ./bin/test.sh
+ - sbcl --script bin/test.lisp
--- /dev/null
+(require 'asdf)
+(setf asdf:*central-registry* (list #p"deps/"))
+(asdf:load-system :cl-nl)
+(cl-nl:run)
--- /dev/null
+(require 'asdf)
+(setf asdf:*central-registry* (list #p"deps/"))
+(asdf:load-system :cl-nl-test)
+(cl-nl-test:run-tests)
+++ /dev/null
-#!/bin/bash
-
-sbcl --version
--- /dev/null
+../src/test/cl-nl-test.asd
\ No newline at end of file
--- /dev/null
+../src/main/cl-nl.asd
\ No newline at end of file
--- /dev/null
+(asdf:defsystem cl-nl
+ :name "Experiment"
+ :version "0.0.1"
+ :maintainer "Frank Duncan (frank@kank.com)"
+ :author "Frank Duncan (frank@kank.com)"
+ :serial t
+ :components ((:file "package")
+ (:file "main")))
--- /dev/null
+(in-package #:cl-nl)
+
+(defun run ()
+ (format t "AH HA~%"))
--- /dev/null
+(defpackage #:cl-nl (:use :common-lisp)
+ (:export :run))
--- /dev/null
+(asdf:defsystem cl-nl-test
+ :name "Experiment Tests"
+ :version "0.0.1"
+ :maintainer "Frank Duncan (frank@kank.com)"
+ :author "Frank Duncan (frank@kank.com)"
+ :serial t
+ :components ((:file "package")
+ (:file "main"))
+ :depends-on (:cl-nl))
--- /dev/null
+(in-package #:cl-nl-test)
+
+(defun run-tests ()
+ (cl-nl:run)
+ (format t "That's how we roll~%"))
--- /dev/null
+(defpackage #:cl-nl-test (:use :common-lisp :cl-nl)
+ (:export :run-tests))