Add fiveam-asdf
This commit is contained in:
parent
19c5e5a2c1
commit
813ca38857
4 changed files with 44 additions and 4 deletions
29
.github/workflows/test.yml
vendored
Normal file
29
.github/workflows/test.yml
vendored
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
name: 'CI'
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- 'master'
|
||||||
|
pull_request:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
tests:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
lisp:
|
||||||
|
- sbcl-bin
|
||||||
|
- ccl-bin
|
||||||
|
|
||||||
|
env:
|
||||||
|
LISP: ${{ matrix.lisp }}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
- uses: 40ants/setup-lisp@v4
|
||||||
|
with:
|
||||||
|
asdf-system: hsx
|
||||||
|
- uses: 40ants/run-tests@v2
|
||||||
|
with:
|
||||||
|
asdf-system: hsx
|
14
hsx-test.asd
14
hsx-test.asd
|
@ -1,10 +1,16 @@
|
||||||
(defsystem "hsx-test"
|
(defsystem "hsx-test"
|
||||||
:class :package-inferred-system
|
:defsystem-depends-on ("fiveam-asdf")
|
||||||
|
:class :package-inferred-fiveam-tester-system
|
||||||
:pathname "tests"
|
:pathname "tests"
|
||||||
:depends-on ("fiveam"
|
:depends-on ("fiveam"
|
||||||
"hsx-test/element"
|
"hsx-test/element"
|
||||||
"hsx-test/defhsx"
|
"hsx-test/defhsx"
|
||||||
"hsx-test/hsx"
|
"hsx-test/hsx"
|
||||||
"hsx-test/renderer"
|
"hsx-test/escaper"
|
||||||
"hsx-test/escaper")
|
"hsx-test/renderer")
|
||||||
:perform (test-op (op c) (symbol-call :fiveam :run-all-tests)))
|
:test-names ((#:element-test . #:hsx-test/element)
|
||||||
|
(#:defhsx-test . #:hsx-test/defhsx)
|
||||||
|
(#:hsx-test . #:hsx-test/hsx)
|
||||||
|
(#:escaper-test . #:hsx-test/escaper)
|
||||||
|
(#:renderer-test . #:hsx-test/renderer))
|
||||||
|
:num-checks 37)
|
||||||
|
|
1
qlfile
1
qlfile
|
@ -1,3 +1,4 @@
|
||||||
ql fiveam
|
ql fiveam
|
||||||
|
ql fiveam-asdf
|
||||||
ql alexandria
|
ql alexandria
|
||||||
ql mstrings
|
ql mstrings
|
||||||
|
|
|
@ -6,6 +6,10 @@
|
||||||
(:class qlot/source/ql:source-ql
|
(:class qlot/source/ql:source-ql
|
||||||
:initargs (:%version :latest)
|
:initargs (:%version :latest)
|
||||||
:version "ql-2023-10-21"))
|
:version "ql-2023-10-21"))
|
||||||
|
("fiveam-asdf" .
|
||||||
|
(:class qlot/source/ql:source-ql
|
||||||
|
:initargs (:%version :latest)
|
||||||
|
:version "ql-2023-10-21"))
|
||||||
("alexandria" .
|
("alexandria" .
|
||||||
(:class qlot/source/ql:source-ql
|
(:class qlot/source/ql:source-ql
|
||||||
:initargs (:%version :latest)
|
:initargs (:%version :latest)
|
||||||
|
|
Loading…
Reference in a new issue