Loading .travis.yml 0 → 100644 +27 −0 Original line number Diff line number Diff line language: lisp env: matrix: - LISP=abcl - LISP=allegro - LISP=sbcl - LISP=sbcl32 - LISP=ccl - LISP=ccl32 - LISP=clisp - LISP=clisp32 # - LISP=cmucl - LISP=ecl # matrix: # allow_failures: # - env: LISP=ecl install: - curl -L https://github.com/luismbo/cl-travis/raw/master/install.sh | sh script: - cl -e '(ql:quickload :cffi-grovel) (ql:quickload :osicat-tests) (unless (osicat-tests:run) (uiop:quit 1))' README→README.md +2 −0 Original line number Diff line number Diff line [](https://travis-ci.org/osicat/osicat) Osicat is a lightweight operating system interface for Common Lisp on Unix-platforms. It is not a POSIX-style API, but rather a simple lispy accompaniment to the standard ANSI facilities. Loading osicat-tests.asd +1 −1 Original line number Diff line number Diff line Loading @@ -38,4 +38,4 @@ (:file "osicat"))))) (defmethod perform ((o test-op) (c (eql (find-system 'osicat-tests)))) (funcall (intern (string '#:do-tests) '#:osicat-tests))) (funcall (intern (string '#:run) '#:osicat-tests))) tests/tests.lisp +7 −1 Original line number Diff line number Diff line Loading @@ -28,10 +28,16 @@ (defpackage #:osicat-tests (:use #:common-lisp #:rtest #:osicat) (:export #:do-tests)) (:export #:run)) (in-package #:osicat-tests) (defun run () (let ((*package* (find-package :osicat-tests))) (do-tests) (null (set-difference (rtest:pending-tests) rtest::*expected-failures*)))) ;;; Utilities (defvar *test-directory* Loading Loading
.travis.yml 0 → 100644 +27 −0 Original line number Diff line number Diff line language: lisp env: matrix: - LISP=abcl - LISP=allegro - LISP=sbcl - LISP=sbcl32 - LISP=ccl - LISP=ccl32 - LISP=clisp - LISP=clisp32 # - LISP=cmucl - LISP=ecl # matrix: # allow_failures: # - env: LISP=ecl install: - curl -L https://github.com/luismbo/cl-travis/raw/master/install.sh | sh script: - cl -e '(ql:quickload :cffi-grovel) (ql:quickload :osicat-tests) (unless (osicat-tests:run) (uiop:quit 1))'
README→README.md +2 −0 Original line number Diff line number Diff line [](https://travis-ci.org/osicat/osicat) Osicat is a lightweight operating system interface for Common Lisp on Unix-platforms. It is not a POSIX-style API, but rather a simple lispy accompaniment to the standard ANSI facilities. Loading
osicat-tests.asd +1 −1 Original line number Diff line number Diff line Loading @@ -38,4 +38,4 @@ (:file "osicat"))))) (defmethod perform ((o test-op) (c (eql (find-system 'osicat-tests)))) (funcall (intern (string '#:do-tests) '#:osicat-tests))) (funcall (intern (string '#:run) '#:osicat-tests)))
tests/tests.lisp +7 −1 Original line number Diff line number Diff line Loading @@ -28,10 +28,16 @@ (defpackage #:osicat-tests (:use #:common-lisp #:rtest #:osicat) (:export #:do-tests)) (:export #:run)) (in-package #:osicat-tests) (defun run () (let ((*package* (find-package :osicat-tests))) (do-tests) (null (set-difference (rtest:pending-tests) rtest::*expected-failures*)))) ;;; Utilities (defvar *test-directory* Loading