mirror of
https://github.com/roswell/roswell.git
synced 2026-09-10 07:16:17 -04:00
Page:
Coveralls
Pages
1. Installation
Advanced scripting
Basic Usage
Building images and executables
Circle CI
Coveralls
FAQ
GitHub Actions
Home
How is Roswell different
How to distribute your software, not library, on Quicklisp ala python pip
How to setup a lisp dev environment on windows with Roswell
Initial Recommended Setup
Installation
List of Roswell Installable Scripts
Listing various resources
Local installation
Policy on how Roswell affects or manipulates your system
Practical Usecases
Reducing Startup Time
Release Roswell
Roswell as a Scripting Environment
Roswell as a Testing Environment
Roswell as an implementation manager
Roswell in Virtual Environments
Set up guide for Anaconda virtual env
Support New implementation
Travis CI
Upgrading Roswell
ros template
1
Coveralls
vindarel edited this page 2017-09-06 00:18:50 +02:00
Coveralls is another web service to record the code coverage, and cl-coveralls is a library which communicates and posts the results to the service. It works with both Travis-CI and Circle CI. Note that it runs only when $COVERALLS is set to true.
language: common-lisp
sudo: required
env:
global:
- PATH=~/.roswell/bin:$PATH
matrix:
+ - LISP=sbcl-bin COVERALLS=true
- LISP=ccl-bin
- LISP=abcl
- LISP=clisp
- LISP=ecl
matrix:
allow_failures:
- env: LISP=clisp
install:
- curl -L https://raw.githubusercontent.com/roswell/roswell/release/scripts/install-for-ci.sh | sh
script:
+ - ros -s prove -s cl-coveralls
+ -e '(or (coveralls:with-coveralls (:exclude (list "t"))
+ (prove:run :quri-test))
+ (uiop:quit -1))'
run-prove command has a special support for it:
language: common-lisp
sudo: required
env:
global:
- PATH=~/.roswell/bin:$PATH
+ - COVERAGE_EXCLUDE=t/
matrix:
- LISP=sbcl-bin COVERALLS=true
- LISP=ccl-bin
- LISP=abcl
- LISP=clisp
- LISP=ecl
matrix:
allow_failures:
- env: LISP=clisp
install:
- curl -L https://raw.githubusercontent.com/roswell/roswell/release/scripts/install-for-ci.sh | sh
script:
+ - run-prove quri-test.asd
Home
Getting started / Tutorials
- Installation
- Initial Recommended Setup
- Roswell as a Scripting Environment
- ros template
- Set up guide for Anaconda virtual env
Advanced Installation
Roswell as a scripting environment
- Roswell as a Scripting Environment
- Advanced scripting
- Reducing Startup Time
- List of Roswell Installable Scripts
- Practical Usecases
- Building images and executables
Roswell as an implementation manager
Roswell as a Testing Environment
- Roswell as a Testing Environment
- Travis CI
- Circle CI
- GitHub Actions
- Coveralls
- Roswell in Virtual Environments