Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/liquidz/kaocha-nrepl

nREPL middleware for kaocha
https://github.com/liquidz/kaocha-nrepl

clojure kaocha nrepl nrepl-middleware test

Last synced: 4 months ago
JSON representation

nREPL middleware for kaocha

Awesome Lists containing this project

README

        

= kaocha-nrepl
:toc:
:toc-placement: preamble
:toclevels: 2

// Need some preamble to get TOC:
{empty}

https://github.com/nrepl/nrepl[nREPL] Middleware for https://github.com/lambdaisland/kaocha[kaocha].

image:https://github.com/liquidz/kaocha-nrepl/workflows/test/badge.svg["GitHub Actions for test workflow", link="https://github.com/liquidz/kaocha-nrepl/actions?query=workflow%3Atest"]
image:https://github.com/liquidz/kaocha-nrepl/workflows/lint/badge.svg["GitHub Actions for lint workflow", link="https://github.com/liquidz/kaocha-nrepl/actions?query=workflow%3Alint"]
image:https://versions.deps.co/liquidz/kaocha-nrepl/status.svg["Dependencies Status", link="https://versions.deps.co/liquidz/kaocha-nrepl"]
image:https://img.shields.io/clojars/v/kaocha-nrepl.svg["Clojars Project", link="https://clojars.org/kaocha-nrepl"]

== Supported tests

- [x] clojure.test
- [x] https://github.com/marick/Midje[Midje] via https://github.com/lambdaisland/kaocha-midje[kaocha-midje]
- [ ] ClojureScript via https://github.com/lambdaisland/kaocha-cljs[kaocha-cljs]

== Ops

[cols="3*,a"]
|===
| Op name | Required | Optional | Note

| kaocha-test-all
|
| `config-file`, `disable-progress-reporter`
| Run all tests.

| kaocha-test
| `testable-ids`
| `config-file`, `disable-progress-reporter`
| Run tests by `testable-ids`. +
See link:https://cljdoc.org/d/lambdaisland/kaocha/CURRENT/doc/6-focusing-and-skipping#on-id[kaocha document] for `testable-id`.

| kaocha-testable-ids
|
| `config-file`
| Return testable ids.

| kaocha-retest
|
|
| Rerun last failed tests.

|===

== Related projects

- https://github.com/liquidz/vim-iced-kaocha[liquidz/vim-iced-kaocha]

== License

Copyright © 2019-2021 https://twitter.com/uochan[Masashi Iizuka]

This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License, v. 2.0 are satisfied: GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or (at your
option) any later version, with the GNU Classpath Exception which is available
at https://www.gnu.org/software/classpath/license.html.