-
Notifications
You must be signed in to change notification settings - Fork 3
/
fiveam-asdf.asd
34 lines (31 loc) · 1.48 KB
/
fiveam-asdf.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
;;;---------------------------------------------------------------------------
;;; Copyright (c) 2012-2021 Smart Information Flow Technologies, d/b/a SIFT,
;;; LLC and Robert P. Goldman, John Marist, and Phoebe Goldman
;;; All rights reserved.
;;;
;;; The developers make this software available according to the terms of the
;;; Lisp Lesser GNU Public License (LLGPL).
;;; See http://opensource.franz.com/preamble.html
;;;
;;;---------------------------------------------------------------------------
;;;
;;; This system provides functionality to support integrating FiveAM tests with
;;; an ASDF system definition in such a way that invocation of the
;;; ASDF:TEST-SYSTEM function will cause the FiveAM tests to run. An error will
;;; be raised if there are test failures.
;;;
;;;---------------------------------------------------------------------------
(defpackage :fiveam-asdf-asd
(:use :common-lisp :asdf))
(in-package :fiveam-asdf-asd)
(defsystem fiveam-asdf
:long-description
"Defines two new system classes, FIVEAM-TESTER-SYSTEM and PACKAGE-INFERRED-FIVEAM-TESTER-SYSTEM,
that provide functionality for running tests using FIVEAM and raising an error if the tests fail \(useful for
incorporation in a CI system such as Jenkins, GitHub actions, etc.\)."
:description "Integrate FiveAM testing with ASDF TEST-OP and TEST-SYSTEM"
:depends-on (:asdf)
:components ((:file "code"))
:author "Phoebe Goldman, Robert P. Goldman and John Maraist"
:version "3.0.2"
:license "Lisp LGPL")