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

List projects in README

6f7c0d9d4728baeb7b2bb7620de2f6c9c8e2f627 authored about 6 years ago by Arne Brasseur <[email protected]>
Add codecov badge to README

c7105b8d0105c4bf3c94c9bc0e577e69a4654808 authored about 6 years ago by Arne Brasseur <[email protected]>
Add codecov badge to README

630641dd0534a1270e8e27d07b6473364f46111b authored about 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

442d62805a7d3da1bde525f2b7d34fbf830f36cb authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-266

1d5d7af2517c6423cb688343e7e15349484619db authored about 6 years ago by Arne Brasseur <[email protected]>
Update CHANGELOG

0e9d0ee551b594b883fb7924866c1d4f13ed66a4 authored about 6 years ago by Arne Brasseur <[email protected]>
Update old feature tests

72102f5016643b4bf33eb4003396f1ba181f1fbd authored about 6 years ago by Arne Brasseur <[email protected]>
Update CHANGELOG

c22f2f084739775aa7be5afe3d4becd0f43603f2 authored about 6 years ago by Arne Brasseur <[email protected]>
Remove the capture-warn+error plugin from the test suite.

The idea was to fail a test when it unexpectedly warns/errors, but this approach
isn't working t...

9ec26883ca28f78d0d908f7d1ae10dcc2539b117 authored about 6 years ago by Arne Brasseur <[email protected]>
Always add `:kaocha/test-paths` to the classpath

This seems like something all test types can share.

bd185bff9d4d6e97bc4af9bca0987c6b8e59e098 authored about 6 years ago by Arne Brasseur <[email protected]>
Add unit test for output.clj

5f82d1c5417e7af36d051fb879c17c73e98b7040 authored about 6 years ago by Arne Brasseur <[email protected]>
Remove old feature test which has been converted

3b699a1354fffe8db0d796ceac009af970eeff45 authored about 6 years ago by Arne Brasseur <[email protected]>
Defer loading certain dependencies

When --watch isn't used we don't need to load the related code (including
core.async). This shav...

34426bd561db876e9495e05c71206408769846a4 authored about 6 years ago by Arne Brasseur <[email protected]>
Try codecov instead

37216046ed1b7583682767aca62c291f6238b354 authored about 6 years ago by Arne Brasseur <[email protected]>
Inspect coveralls json to see if it gets the build id

78a0444d6485cac1809dcdc380ddb670a1369af0 authored about 6 years ago by Arne Brasseur <[email protected]>
Submit report to coveralls

8f315f21787edfbc945406116fe9426cd4fb2950 authored about 6 years ago by Arne Brasseur <[email protected]>
Compatility with other Cloverage versions

The latest master added an extra argument to run-main...

be93b47c4f060488a5a3f295e0dae52defc19bed authored about 6 years ago by Arne Brasseur <[email protected]>
Add support for Cloverage

This integrates Kaocha with Cloverage through a plugin. This will be pulled out
into its own rep...

3795301a7734bb6bdb7ca1ad5515795aa4aaf4ff authored about 6 years ago by Arne Brasseur <[email protected]>
Update CHANGELOG

597f02b442121a8aef09d4ea6b600d32dfe03775 authored about 6 years ago by Arne Brasseur <[email protected]>
Introduce/support Cucumber test runner

This is a large commit with a bunch of changes that fell out of implementing the
Cucumber test t...

4e4fcb379abbe13e08ed2481071f507a200c94c4 authored about 6 years ago by Arne Brasseur <[email protected]>
Document in more details how to write custom reporters

693d16a58ce27c8d17ec9c528ad7dc3d8762896c authored about 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

ca2d71dbb1e259041fb5314a286d22416ce77555 authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-248

02e06a4b05df79d7da920ef1b3690e8c7eb468e7 authored about 6 years ago by Arne Brasseur <[email protected]>
Prevent duplicate plugins from causing havoc

d6edc4ffa22dd6eed3a756d64d94eefd2f6b570a authored about 6 years ago by Arne Brasseur <[email protected]>
Add todo to notes

d19370c652dfbd457ed3f612c3413ac4e9445752 authored about 6 years ago by Arne Brasseur <[email protected]>
Use kaocha-junit-xml from clojars

7b30e71e5e4fec343b9ab07284259a1cd9287531 authored about 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

65abc24f89a0aecbb513b61a62b6e9c114060b18 authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-243

639a60f763c2acfcc18c188c787890586047dc08 authored about 6 years ago by Arne Brasseur <[email protected]>
Do repo check first

55bb5c1d4ed63d333c6d90d61ee95557f93ae271 authored about 6 years ago by Arne Brasseur <[email protected]>
Fix matcher-combinator support

9b2b2a3f6ef67f48ea8ee60291e7a0e4b44fc3a1 authored about 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

ec8ecaa40cbd37598e66ef027ce85775c7d2299f authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-239

0f218987b39432a437a6cee4f73c3027203c38b6 authored about 6 years ago by Arne Brasseur <[email protected]>
Update CHANGELOG

f1b9a61f1cc2beb788d16ad9796a6e8b0dc99e44 authored about 6 years ago by Arne Brasseur <[email protected]>
Upgrade deep-diff, this should fix Java 11 support

7e321c57343f1151969a18e78778945325707de8 authored about 6 years ago by Arne Brasseur <[email protected]>
Remove Clojure 1.8 build, we require Clojure 1.9

dc40f9a64dcef9636f69ccf23d436f17029873d8 authored about 6 years ago by Arne Brasseur <[email protected]>
Try again to take extra aliases into account for cache key

b5a7d439232577cf108b8bd926ba8c7499d9d87a authored about 6 years ago by Arne Brasseur <[email protected]>
Add more versions to build matrix (clojure 1.8, Java 11)

817c32c3d1781faa1401fdf3b068b0ed26a17398 authored about 6 years ago by Arne Brasseur <[email protected]>
Keep extra aliases into account when buildig cache

0407ef37819de33e641148007669cc49ae692c79 authored about 6 years ago by Arne Brasseur <[email protected]>
Fix tools.deps aliases in CircleCI config

4e8ab4cff545ee9f15647518a5e6a881713124f9 authored about 6 years ago by Arne Brasseur <[email protected]>
Attempt at running a build matrix

476760023e6d7a1cf06d982a3e7f168b7155f1fd authored about 6 years ago by Arne Brasseur <[email protected]>
CircleCI: see if it still works with the steps split out

208c55690b1a6e02db936715a5a9c8d7734d14be authored about 6 years ago by Arne Brasseur <[email protected]>
Try with Java 9...

174c8eaa96a8520b18f1dfedc03cfc37cbe3df97 authored about 6 years ago by Arne Brasseur <[email protected]>
Try a different openjdk image for CirlceCI

19f08bdf29d81ae5badd2b10dab3f144146a4081 authored about 6 years ago by Arne Brasseur <[email protected]>
Stick to openjdk9 for now on CircleCI, 11 not yet available

a81ffd04ac2ee3a99e4bda3766c4b1e9280dcc47 authored about 6 years ago by Arne Brasseur <[email protected]>
Bump versions and update CircleCI config

This might need some tweaking, the idea is to use CircleCI's support for
Junit.xml, and eventual...

770d2fb42373f9797f089bb5222e802b80a5ba15 authored about 6 years ago by Arne Brasseur <[email protected]>
Make clojure.test event history part of the test result

Store events on the testable in the test result, so that plugins can
access them. This whole his...

22dd892a9ef7c92409aec9a9824ca137c086784c authored about 6 years ago by Arne Brasseur <[email protected]>
Provide fail-type?, known-type? and assertion-type? helpers

These are used by the JUnit XML plugin.

611e1ad96e4b76a4b6553d3eccfacb327cc0e92f authored about 6 years ago by Arne Brasseur <[email protected]>
Add :skip-meta [:kaocha/skip] to the default config

b71da6494e1b433e0d19c8bd1ed5cca55a122ac9 authored about 6 years ago by Arne Brasseur <[email protected]>
README and notes updates

abf4b923bd44c9ddbbf9b6ebdf7da7f04736dbb3 authored about 6 years ago by Arne Brasseur <[email protected]>
Release script: add cljdoc plus fix typo

When releasing a new version, ping the cljdoc API so that the new docs are immediately built.

529fdf24c34faaadbe8f0e4f902dc2ec3f17a34b authored about 6 years ago by Arne Brasseur <[email protected]>
Pull kaocha.report.diff and printer into their own mini-lib

6bae2af00bad74c7843595b154c35fc2d5ab5c31 authored about 6 years ago by Arne Brasseur <[email protected]>
Update release script to remove newlines from pom

tools.deps adds these automatically since Java 9. Using this workaround until upstream gets fixed

b057b460a855e158d46198a496f75fb4388465b1 authored about 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

9b145fc37d7494b9eb11bf17226b5df07fab6cc1 authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-217

2d286142278c6e1c8aa7145e5db34517522f3d40 authored about 6 years ago by Arne Brasseur <[email protected]>
Update feature test

642cff8c41dc3d01d7901f2f0a8f2a50823d6198 authored about 6 years ago by Arne Brasseur <[email protected]>
Deal with print-handler for nil

When puget looks up a print-handler it calls (class value), which returns a java Class or nil.

864a11f9d652f248e41c5aec9676768e7129d658 authored about 6 years ago by Arne Brasseur <[email protected]>
Update notes.org

8b85c071f44c9934658cb12dcf18ef3de6208229 authored about 6 years ago by Arne Brasseur <[email protected]>
Remove extra newlines from pom.xml

d84f05a63a17dd6cc2fda3418499247d1da8bcf3 authored about 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

a068e417a69be557eae0069248c1f02e424aa9ca authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-211

9654f7f1aa0d38eed7bffaeffb288951a2e8ddd7 authored about 6 years ago by Arne Brasseur <[email protected]>
Update notes

fd7e62318dc165f9f8435aa701b98fe8499a896a authored about 6 years ago by Arne Brasseur <[email protected]>
Fix regression in progress bar reporter

5630bffa672450e8f9c80c44205a0f1d35346d59 authored about 6 years ago by Arne Brasseur <[email protected]>
Update CircleCI config

049c96d9c9410da0e3a00813f3df9ad198a15839 authored about 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

87adbd810e877d768123561acc83cbe891245f78 authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-206

4120904e76963391bc3689bf9f6186b8fe6b983b authored about 6 years ago by Arne Brasseur <[email protected]>
Fix --fail-fast

Exceptions in reporter are now reported and swallowed so the main loop
doesn't break, but the fa...

4654f451ffed272e97b3d1848d021e4403aeb11d authored about 6 years ago by Arne Brasseur <[email protected]>
Replace integration tests with feature tests

The integration test suite was confusing because of the nested processes,
the feature checks are...

011b98be51f305084b1f96a6972ccfc684386198 authored about 6 years ago by Arne Brasseur <[email protected]>
Various improvements

- Pretty printed diffing now works as it should
- Some of the main issues with kaocha.repl/run a...

3301241c5af4b0c6928dae5cd3aa780b429b0c68 authored about 6 years ago by Arne Brasseur <[email protected]>
Switch to puget for pretty printing

Also fix an issue with repl/config

982cb0a51268933fe4518b717e759f481b4d3c13 authored about 6 years ago by Arne Brasseur <[email protected]>
Add alpha version of xfail test

0337f456b3ad1509a6eb7690bc8882d9d243e56b authored about 6 years ago by Arne Brasseur <[email protected]>
Update notes

55a7d8d914a411900ee69a51cff91c214254b79c authored about 6 years ago by Arne Brasseur <[email protected]>
Fix var tests after fail-fast changes

5a5401be736d77151223a67548712ddfc8e759c8 authored about 6 years ago by Arne Brasseur <[email protected]>
Update notes

443c92a886e466d824acc7e5b65727cd64e29d02 authored about 6 years ago by Arne Brasseur <[email protected]>
Make --fail-fast compatible with zero-assertion check

When failing a test because of zero assertions, make sure the fail-fast
reporter doesn't throw a...

8dede6e705a3d75c722fdb65252e03ad6a581fa0 authored about 6 years ago by Arne Brasseur <[email protected]>
Don't require a tests.edn

Fall back to the equivalent of #kaocha/v1 {}

a97a1e2f613b6d2c4141594d1c59d4f54572b1e8 authored about 6 years ago by Arne Brasseur <[email protected]>
Get diffing and printing of diffs up to snuff

Fixed several issues and streamlined the implementation. Added generative tests
on the round tri...

29392e0917d28d181f4fc82bc351680f71a054ec authored about 6 years ago by Arne Brasseur <[email protected]>
Update notes

e5179d12d1f37cb1f9b750886dfa8a4b200744ca authored about 6 years ago by Arne Brasseur <[email protected]>
Change binstub to look like in the docs

377278d4a830ad8454c4909cf7f754bd1d5c2e1e authored about 6 years ago by Arne Brasseur <[email protected]>
Add undiff for property based testing

c4627665ae78925c13eef0543693029480a422a1 authored over 6 years ago by Arne Brasseur <[email protected]>
First version of diffing algorithm

d9202cfbb846817f0fbbe3bd61e395e794ae7d78 authored over 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

242fddee814a67d279fb4b130bb1f5597a4089f1 authored over 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-189

a42ab71b33117ede57bfdba6929ae00e1168daa4 authored over 6 years ago by Arne Brasseur <[email protected]>
Fix kaocha.repl/run-all

087b78b43be241531bcc84e85e17466e73c9fdcd authored over 6 years ago by Arne Brasseur <[email protected]>
Do a final push after releasing to keep origin/master up to date

709faf44797c972278f2fede045d7394f8ae6e91 authored over 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

f5e383f67ffa06715ccdbd204ef388de3928db1c authored over 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-185

e027aa0aa19a82560c1256a74f84260b2a53acc2 authored over 6 years ago by Arne Brasseur <[email protected]>
Rename kaocha.repl/run-all and run-all-tests to run and run-all

This prevents clashes with `clojure.test` when using `(use 'kaocha.repl)` in a
test namespace.

...

15081ed4e73a23a489d088d8baa57cfb498ce8b1 authored over 6 years ago by Arne Brasseur <[email protected]>
When loading a clojure.test ns, don't reload

This means the load steps uses any existing process/REPL state, rather than
force-refreshing nam...

2f3313a99b93874ae6824947dd4a226e849ecc13 authored over 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

b6a5af629e4a54d444504ab46185808d71db0e5c authored over 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-181

5212a35df2830f83fd3b1c41f46fcdbfd4066481 authored over 6 years ago by Arne Brasseur <[email protected]>
Update changelog

472f63f3edb6172a9ec0b6bad069595fc9749c84 authored over 6 years ago by Arne Brasseur <[email protected]>
Update docs to use :extra-deps instead of :deps

closes #8

bf0fcfd952697f731e00e71db9bfce084c493ec4 authored over 6 years ago by Arne Brasseur <[email protected]>
Fix markup

0caa534c0b9b26274756efe508ff16b4b59c99c0 authored over 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

f04a0d16b57527059c1d5b75dac65bb5e3bd4033 authored over 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-176

7d3e303a014bd401095dc8a5e4c6855cf0abcee4 authored over 6 years ago by Arne Brasseur <[email protected]>
Remove botched release, update bin/prep_release to update pom

The previous release went out without updated dependencies in the pom, updated
the script so tha...

7fd6c803b9b881253ec457ba73353644ed5544fb authored over 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

2d7eac7a1b8e4a2d2af7544efe42faaf7c50accb authored over 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-173

95495bb15ca5ec38a3f13a095b21f65be1fdb20f authored over 6 years ago by Arne Brasseur <[email protected]>
CHANGELOG

922607455f75aaf7b81381c808aa3245faf08eb5 authored over 6 years ago by Arne Brasseur <[email protected]>
Finalize and document the repl integration

Make kaocha.repl more usable/useful by having a versatile `run-tests` function,
and by providing...

f0fb434b5f635c9e89d9cdd0b96cfbb7cda38a28 authored over 6 years ago by Arne Brasseur <[email protected]>