synchroscope (part 1)

This commit is contained in:
nik gaffney 2023-12-31 17:32:23 +01:00
parent fc71f5eae5
commit 153f07c8fa
Signed by: nik
GPG key ID: 989F5E6EDB478160

View file

@ -17,8 +17,8 @@ jobs:
matrix:
# current ccl-bin has a flaky zip file, so roswell can't install it.
# Specify a version that works for now.
lisp: [sbcl-bin]
os: [ windows-latest, ubuntu-latest, macos-latest]
lisp: [ sbcl-bin ]
os: [ windows-latest, ubuntu-latest, macos-latest ]
# run the job on every combination of "lisp" and "os" above
runs-on: ${{ matrix.os }}
@ -75,10 +75,11 @@ jobs:
run: |
ros -e '(format t "~a:~a on ~a~%...~%~%" (lisp-implementation-type) (lisp-implementation-version) (machine-type))'
ros -e '(format t " fixnum bits:~a~%" (integer-length most-positive-fixnum))'
ros -e "(ql:quickload 'fiveam)"
ros -e "(ql:quickload 'trivial-features)" -e '(format t "features = ~s~%" *features*)'
- name: update ql dist if we have one cached
run: ros -e "(ql:update-all-dists :prompt nil)"
- name: load code and run tests
run: |
ros -e '(handler-bind (#+asdf3.2(asdf:bad-SYSTEM-NAME (function MUFFLE-WARNING))) (handler-case (ql:quickload :osc) (error (a) (format t "caught error ~s~%~a~%" a a) (uiop:quit 123))))' -e '(osc:run-tests)'
ros -e '(handler-bind (#+asdf3.2(asdf:bad-SYSTEM-NAME (function MUFFLE-WARNING))) (handler-case (ql:quickload :osc) (error (a) (format t "caught error ~s~%~a~%" a a) (uiop:quit 123))))' -e '(asdf:test-system :osc)'