> For the complete CircleCI developer hub index, see [llms.txt](https://circleci.com/developer/llms.txt)

# lambdaisland/kaocha

Run tests with Kaocha and Clojure CLI tools

## Commands

### execute

Run Kaocha with Clojure CLI


| Parameter | Type | Default | Description |
|---|---|---|---|
| `args` | string |  | Extra command line arguments |
| `aliases` | string | :test | deps.edn aliases to use. Proceed each alias with a ":", don't add
spaces, e.g. ":test:dev"
 |
| `clojure_version` | string | 1.10.3 | Clojure version to use (full Maven version) |

### upload_codecov

Upload coverage results to Codecov.io.

Make sure you run Kaocha with --plugin cloverage --codecov. For non-free
repos make sure to set your CODECOV_TOKEN.


| Parameter | Type | Default | Description |
|---|---|---|---|
| `conf` | string |  | Used to specify the location of the .codecov.yml config file |
| `file` | string | target/coverage/codecov.json | Path to the code coverage data file to upload. |
| `flags` | string |  | Flag the upload to group coverage metrics (e.g. unittests | integration | ui,chrome) |
| `token` | string |  | Set the private repository token (defaults to environment variable $CODECOV_TOKEN) |
| `upload_name` | string | ${CIRCLE_BUILD_NUM} | Custom defined name of the upload. Visible in Codecov UI |