Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/lambdaisland/kaocha

Full featured next gen Clojure test runner
https://github.com/lambdaisland/kaocha

all-fdef-tests != load-test-namespaces. Revert and implement new fn.

4da21a8028ee22f628e8faa28bc8cd22e74fcdd2 authored over 5 years ago
Wrong key for assoc'ing tests

b1e98ee12c0b2ed9d95e76fd1e7586e902911e5b authored over 5 years ago
Fix order of args for `add-desc`

c7eb034da1e743e6b25723bcac86b0d5bae8c958 authored over 5 years ago
::stc/opts can be nil

7c11ac0926f7ff77c0f92909c344a0ef49efec05 authored over 5 years ago
:kaocha.spec.fdef/name is redundant with ::sym

10e282b312cfb7226225474fec13ac1c13444904 authored over 5 years ago
Fix call to `load-test-namespaces`

9e52ae39573fbaac0583d10833bd20fe9442cdbe authored over 5 years ago
`load-testable` needs test-plan

8b6e26bc26182d2a64131f975b486cd4d3153852 authored over 5 years ago
Not sure why `testable` was at the end here

4870cc72cfcdcde492603f34b696d7a084a39d85 authored over 5 years ago
Terser spec for ::syms

ae44624b4766f7c9e05bca1169b05750e2dc9d1b authored over 5 years ago
Check equality and coerce to string

9079f898107cbbd6f1d62eebb5cd6427ec547375 authored over 5 years ago
concat, not conj

c5516b723cc81e2ddaa3d76729f11826b6cc9de8 authored over 5 years ago
Use merge instead of and (https://github.com/bhb/expound/issues/102)

95148d284aa11856a29960312ad0fcc8960b353a authored over 5 years ago
This is a coll

4ae00707ce5fa56cbc364295a9566258e635e72b authored over 5 years ago
Use default ".*" for ns-patterns if not provided

c89f50f77e0dd5065e57c5cc9b3be2e8f33c950d authored over 5 years ago
Make type kw naming consistent

2e4375df7ccf1cd3fe4a18a7349ee73686ea7e6d authored over 5 years ago
Add spec. in front of fdef

433b967c5cbbf600ca15df50af1f07fcbac0a682 authored over 5 years ago
Keep ns-spec-fdefs separate form type/ns

35b1643a0cac94de66e97f46524151ce37a89418 authored over 5 years ago
Share run code between type.clojure.test and type.clojure.spec.check

ca3eed5a515cd75ff1ee36fbead364e3f65d6cf6 authored over 5 years ago
Alignment

5c758a43d1a55e589e198433e19142a18e0e48b0 authored over 5 years ago
I realized that ::stc/opts is un-namespaced!

aaa6b45a1e55c2326ef35223f6f0e4a1eb7e3011 authored over 5 years ago
Actually each check needs *all* the keys from the top-level to load

06f2b7d8f955876a9f32c723fb76e1d9f3bd86c0 authored over 5 years ago
Typo

08f898cc024f4ab7907c49a57cd4b4c4244b347a authored over 5 years ago
Collect all testables from top-level + given :checks

5ef2e776b8626cfc45f738e7ba95b8870c074d47 authored over 5 years ago
Move shared ns-related code to a `ns` utility namespace

69af760cb8d72b9588475ca5720f08c2ac2e9387 authored over 5 years ago
stc specifications can have top-level check parameters

292edd847c78dcca6b3a5dfa0a89b7caa1ac2e85 authored over 5 years ago
Accommodate :other-fdefs in the future

15d9d6d038131a8081bcfc4ab68ec2f098e5d60c authored over 5 years ago
Remove ns-patterns (try to automate that)

9382fcf975f2c63d4d6cc43338a7b768bc6d7f61 authored over 5 years ago
Remove dependency on type.ns and type.var

6f798ed91281899a4031e9b5f46dfc54f737d4fd authored over 5 years ago
Move stc helpers into a shared library

3c517070be8c059214dabda1366f7c65a377f2bd authored over 5 years ago
Restore public interface of `load-test-namespaces`; + source version

207d387bc8e012d013c203abb54f520a4126f655 authored over 5 years ago
Move stc helper functions to `kaocha.type.clojure.spec.test.check`

a34eb238b16609a8c1f221755ede940d2d0ffa64 authored over 5 years ago
Abbreviate spec-test-check as stc

f52225fc6a73c39fe09b023ad3731a5c13d5dcff authored over 5 years ago
spec.alpha.* -> spec.test.* to match `clojure.spec.test.check` kw ns

1a92510261346cd4085d53dce5adca89bfa03f33 authored over 5 years ago
plugin to either add a default test suite or override existing ones

4f673f143787af8fdfc70fc0d680d56662a03948 authored over 5 years ago
More WIP

207a8b3a6451188aaf4004c887b409773aa6bf4e authored over 5 years ago
Add WIP for spec-test-check plugin (for convenience) and testables

be55360cfeac569f92292cdc116f4236b4684a34 authored over 5 years ago
Refactor out `required-ns` for use with spec.alpha.ns

42006bd905e6654157b0a07d2019dbb00aa4c83a authored over 5 years ago
Add utility function `in-namespace?` for spec.alpha.ns

c63aedd06b285ffe76ae0e1db94e93b140b26089 authored over 5 years ago
Refactor out run-testable for use with spec.alpha.ns

5ead0edefe478d05e9addf25038cd5d1d293c558 authored over 5 years ago
Refactor out `type.ns.testable` for reuse with spec.alpha.ns

477031bcfe1191a39d1eca824c60492084839bbc authored over 5 years ago
Refactor out `add-desc` for use with spec.alpha.check

6fbcb9dfbd666b3d535425596265ee373de4764a authored over 5 years ago
Make `load-test-namespaces` generic for use with spec.alpha.check

04e84694886f8cfda2c5f753b041d7d0ea33fef2 authored over 5 years ago
Merge pull request #92 from cloojure/patch-1

Update 03_configuration.md

4883f2e015b513826d46f3197dfa3d93a2691289 authored over 5 years ago
Update 03_configuration.md

a few small typos

a2ecbd42947f946c228c070956a989f45647dc59 authored over 5 years ago
Merge pull request #91 from thobbs/patch-1

Fix option docs for --no-capture-output

42b803725df79e844198539600f70a6739b56414 authored over 5 years ago
Fix option docs for --no-capture-output

The correct option is `--no-capture-output`, not `--no-capture`

aa70e51d07cd89384fd0c0b3b0dfb6644699e62b authored over 5 years ago
reporter.md - available reporters link

06f5d3ae85b9dd462b47508dc1cc4633c0cddccb authored over 5 years ago
Merge pull request #89 from xfthhxk/patch-1

Update 03_configuration.md

eca19c7e397cb077bc0f77669cdd3c6e9dc8a5b4 authored over 5 years ago
Update 03_configuration.md

Remove extra closing `}` and move closing `}` to previous line

1f9a47956776c37d36b4624cbe3873d04dcc00ee authored over 5 years ago
Merge pull request #85 from jlesquembre/master

Make scripts more portable, replacing `/bin/bash` with `/usr/bin/env bash`

4427f6a7ecdd64f9204dd2e20af26936c6c14efe authored over 5 years ago
Make scripts more portable

Replace `/bin/bash` with `/usr/bin/env bash`.
See https://en.wikipedia.org/wiki/Shebang_(Unix)#P...

d7b62ceb896713e9c2118f0163a916b8c9f08f00 authored over 5 years ago
Add CHANGELOG placeholders + update versions in pom.xml

ea50ce77279c237a8b4fde964418fb2927b854bf authored almost 6 years ago
Release v0.0-418

519f1d5418127630f4659ae4b2bcaa28d37f3ab5 authored almost 6 years ago
Bump dependencies, update CHANGELOG

d445b44a1208e475e7c4608abae2408d763a8a69 authored almost 6 years ago
Only print "no tests found" warning at the top level

Test types run recursively, which led the warning to show up during test runs
when it wasn't sup...

d9bb5c97e5ec0f9f4d1d8803b90065e50ed0f0cf authored almost 6 years ago
[DOCS] Remove bracket at extending docs

5b11228e6cd04f15517c1f2ae068375189225397 authored almost 6 years ago
Add CHANGELOG placeholders + update versions in pom.xml

6c91e028580314653ac06567318b340b7f2f5092 authored almost 6 years ago
Release v0.0-413

d4732923ded03fcac48a35689fec8976df2af3ae authored almost 6 years ago
Bump versions

9477eafa49bfc787aeab9e080365c338ebc72951 authored almost 6 years ago
Add a check to make sure clojure.tools.cli is up to date

In particular check its capabilities, so that we're sure it can handle all our
use cases. The ha...

d4be8c68d04111e12c11ba864c2797e64b4712de authored almost 6 years ago
Add CHANGELOG placeholders + update versions in pom.xml

398f5e66e65b7575511862f3ee61c8d62a945a7b authored almost 6 years ago
Release v0.0-409

b0ca9da9a6104ff59a46191e6807a31b46db0e2a authored almost 6 years ago
upgrade deep-diff/orchestra/matcher-combinators

8f177ea115bf107c2d07d4814c021a609f30198e authored almost 6 years ago
Nasty typo: test.edn -> tests.edn

8626a6c2bce3099995a378659b64f2725e135d1f authored almost 6 years ago
Make sure the info plugin is compatible with other plugins

In particular run the config hook before loading the test-plan, so that plugins
that rely on set...

b3ea4d914d237049544b2171cb652cc1c1c3d1c4 authored almost 6 years ago
Bump cucumber

5cb4438c501a55a6d9f18ab6db8db73ac04724ec authored almost 6 years ago
Remove binding plugin, report load errors

The binding plugin has been removed in favor of making the functionality
built-in. This way we c...

37f5048312ce8367c0b78eb1f7addd5c8a0681ae authored almost 6 years ago
Introduce defaults in Quick start

6258b8928282c6fa010fbfbd45d8789e5f5e02a3 authored almost 6 years ago
Add warning when zero tests to run

764860f54368fea1caab2b00fd7e5134a846b1d5 authored almost 6 years ago
Add catch-all config in README

8532bf1002de50dc11a225edb45d936e57d0d5aa authored almost 6 years ago
Remove extra blank lines

ef2f47bd20384cfa1a0921296b943ffa72c74101 authored almost 6 years ago
Remove extra closing curly in default config

6365d8831ed119b2c62951ad3b926cccd5d7d97e authored almost 6 years ago
Edit doc for Config and Test plan in ch5 \n\n test-plan is either in api or repl ns\n asuuming repl from context.

8d27ab395ef64b187f47ed992ea92d7ae512188b authored almost 6 years ago
Correct link to non existent file

e18fb2627ea78d8945e5c2bd68acb0a8163d37d1 authored almost 6 years ago
Allow plugins under kaocha.plugin to be configured without the prefix

Just like on the command line you can write `--plugin notifier`, this lets you
configure in `tes...

a46c713eb30b72f5fe4cc6206bdcc83c9c309dad authored almost 6 years ago
Add hierarchy tags and helpers to mark suites and groups

Top level testables are called test suites, bottom level ones are called leafs,
the ones in the ...

76460da1ae702af29f7b9c402211368b1fa9b7aa authored almost 6 years ago
Update README, add third party project section

65f7e15cdc08c3189318962ca4951a8b512cc1b2 authored almost 6 years ago
Update README.md

Missing `:` before the profiling plugin.

ae651e641be53033a9c2ec4680f78023af7e1e1d authored almost 6 years ago
Stop the watcher from reacting to directory events

On OSX changing files will often also emit events on the containing directory,
causing excessive...

88ef9c445aab10f51af823c6ce80bac859569766 authored almost 6 years ago
Fix docs: Plugin names should be keywords

84ee6b40b18b4ac82c85f66a53c8cd0ec95ed8b2 authored almost 6 years ago
Add CHANGELOG placeholders + update versions in pom.xml

bb9c7e0767b725d6258c32f597851732609604c0 authored almost 6 years ago
Release v0.0-389

ca1af114b1ae49e47a25b9922c7aaf9154ee19eb authored almost 6 years ago
Add a bindings plugin to add dynamic bindings

Configure dynamic bindings from `tests.edn`.

Closes #59

152db39617ca96f465190906ac456450076abcdd authored almost 6 years ago
Only print random seed when test run fails

Closes #57

ad3f7aed2bfad786521719b68de6ba451b275395 authored almost 6 years ago
Implement pending tests

29c6d80f31bc272613a15e9a4d6c7d00084f9a4f authored almost 6 years ago
A boatload of improvements to --watch

I've tried to address as many of the concerns and issues with --watch as
possible. In the proces...

46f007fc613c8d9132fdb589690ac8eab0fb9352 authored almost 6 years ago
Rework the docs

9a2c0b39393d482f6a5942a506d48b50e42026ba authored almost 6 years ago
Add some initial tests for kaocha.watch

Also filter cider.* and nrepl.* from the stack when determining file/line.

a0a1d7ac1017954b1c751a7209e3be97964c9e42 authored almost 6 years ago
Add a test that actually tests the watch code (somewhat)

This one's a pain, but at least it runs through most of the watcher code.

81c6d17b32e52c9170d7c7d341793bfee581bd19 authored almost 6 years ago
Make sure report/doc test still works when running with doc reporter

4fba4c9cab0b8eddb2d5962e8170f349955c85b8 authored almost 6 years ago
Make the notifier plugin more concise

Given the limited screen real estate notifications shouldn't be too chatty: drop
the number of a...

0ec5cb2381b498823a14df5db86ff11989814a52 authored almost 6 years ago
Reshuffle changelog

40386dda110207a1ff3d54e633756e46e11fbd18 authored almost 6 years ago
Add the wrap-run hook to the hooks plugin

Also fixes `pre-load`, before we only preserved changes to `:kaocha/tests`, now
anything in the ...

2be4d6b53d3f9eda1fcbd6509780c6e6be9ffdc8 authored almost 6 years ago
Run all tests when --focus-meta doesn't match

Ignore :focus-meta tags that don't match any tests. Print a warning.

Closes #40

09642246c6d3ce6144081d649d5d209032cfc7bc authored about 6 years ago
Provide a more descriptive message when plugin loading fails

Fixes #35

be7d9195934e076d4dc415a4b781cd83d9575a91 authored about 6 years ago
Add a notifier plugin, based on @rgm's initial implementation

Add a plugin that shells out to `notify-send` or `terminal-notifier` to pop up a
desktop notific...

23c194ae39bd1c026c7eeefde2b0878682ad9058 authored about 6 years ago
Fix pre-report hook in hooks plugin

- Add a test for pre-report
- Use a hook to load matcher-combinators.test

acb3a02848a3f272d647fd7bf40b56bad4bded83 authored about 6 years ago
Remove dependency on clojure.java-time

It seems to be used for only one function that is just as easily implemented
using java.time dir...

fbe270a30c1ed87509acc13ee7d83cdc16759bc3 authored about 6 years ago
Update generate_toc script: use cljdoc.org instead of .xyz

8536df079ff90eb6ea8550145bfe876a117717c9 authored about 6 years ago
Add a pre-report hook

This allows plugins to inspect and change test events just before they are
passed to the reporter.

a6c03417c2ca43ef8d26a1d59b7cdb5d096c6d49 authored about 6 years ago