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
## Added
* Kaocha is now compatible with Babashka. Running under Babashka is most useful
fo...
47a7b61eb0754cfe3cfc4b53722b30ab608b4878 authored almost 2 years ago by Arne Brasseur <[email protected]>
Make Kaocha compatible with Babashka
019586a38dad0dba6f09c1e589f94575ffae5ba1 authored almost 2 years ago by Arne Brasseur <[email protected]>
We don't have a great place to put the Babashka compatible badge, but we
should at least mention...
9d62d8736bccd03b471e85047c31698374359da0 authored almost 2 years ago by Alys Brooks <[email protected]>
Remove some test code and move some lonely parens up to the previous
line.
a007512fd77ade97a0bc59d92438efa565b393c5 authored almost 2 years ago by Alys Brooks <[email protected]>
9c76ad42bd4049a7791934d01a5b930703788067 authored almost 2 years ago by Alys Brooks <[email protected]>
The primary change is to relax checks by using regexes instead. This is
perhaps not the most ele...
If there's nothing left to slurp, expect-lines and next-line-matches
would previously just hang,...
e29daf1610be89abe0b4c6d6e18d12aed83ff141 authored almost 2 years ago by Alys Brooks <[email protected]>
## Fixed
* Fix issue with `--watch` and Neovim by bumping Beholder to `1.0.2`
85de28d7f93627de7aef785001828e21b7e63222 authored almost 2 years ago by Alys Brooks <[email protected]>
Update Beholder to improve support for certain editors.
34c9975c0a3565de2995c131b57147386297883d authored almost 2 years ago by A Brooks <[email protected]>
Beholder released a fix for certain editors that create a new file and
then delete instead of mo...
Fix Cljdocs (again)
fc532eb2ada003124dbae9cb62b02261bad6d0e6 authored almost 2 years ago by A Brooks <[email protected]>
Remove a conditional added previously in this PR, which I don't think is
the actual solution bec...
Kaocha itself can't be run under ClojureScript so Cljdocs should't try
to dynamically analyze it...
Fix cljdocs again
ce35a9f11a15693e3704cf33a7e1818de2cc26b6 authored almost 2 years ago by A Brooks <[email protected]>
Fix issue with kaocha.plugin.capture-output being interpreted within
ClojureScript.
Uncomment some forms that I commented out before to get Kaocha working
under Babashka.
226d732d070c708087d6050dd8476760fc80257d authored almost 2 years ago by Alys Brooks <[email protected]>
Further clarify the value of running tests under Babashka.
bb8429576fc67ae393a5c4eaecb2d69c2a9db4c0 authored almost 2 years ago by Alys Brooks <[email protected]>
Used existing Kaocha version because it will be replaced when we do an
actual release.
Creates an if-babashka macro that includes one form when being compiled
on Babashka and another ...
This works better for Babashka. There may be some downside I'm not
considering.
d105ec6062a0c0c09721602e151dca62c99b4c53 authored almost 2 years ago by Alys Brooks <[email protected]>
Generally try to move towards code that simply works on both platforms, when
that's not possible...
f61724f37ed1e072aed669b31a7d35e3b6de0598 authored almost 2 years ago by Alys Brooks <[email protected]>
These namespaces are inherently a lower layer and if we ever add support
for other runtimes (pos...
Fixup inconsistent aliases
52f42b78037fee79a1b8b107394b55b1f6a36b3e authored almost 2 years ago by A Brooks <[email protected]>690c12dbfa162172408ebb376a36f1e799980e13 authored almost 2 years ago by solar05 <[email protected]>
e4bffa247f6eddaf13865ccdedee0b289775e71d authored almost 2 years ago by Alys Brooks <[email protected]>
## Fixed
- Fix bug causing namepaces to not be loaded if an alias was already created for them u...
510f450be1b8e1b71819498489408f0fbeea1ba5 authored almost 2 years ago by Alys Brooks <[email protected]>
b6c114781aa9183f144dce329c347712f535e294 authored almost 2 years ago by Alys Brooks <[email protected]>
Load namespaces first required with :as-alias
6cff76f7b8233613450854ad4772cc6d638fc96a authored almost 2 years ago by A Brooks <[email protected]>
Ensure libs are loaded (and don't just have an alias) before skipping
them in our loading code i...
57a06f7093f7bd8ac4432a3628b9f298535f6ce1 authored almost 2 years ago by solar05 <[email protected]>
78f09a8afe8981f23842e7cda5b474c298971079 authored almost 2 years ago by Arne Brasseur <[email protected]>
## Added
- `kaocha.repl/config` accepts a `:profile` key when specifying extra options.
## Fix...
ee4801153e5d2f50fce644184560abd01d3d8f5d authored almost 2 years ago by Arne Brasseur <[email protected]>Thank Ambrose (frenchy64) for his contributions and fix typo.
2b9d9df084bd1d7f2bd8b84d107aafa8a98dc15f authored almost 2 years ago by Alys Brooks <[email protected]>Fix :each fixture wrapping
83b02e55a208ac57b9639b37ff87f98d2cd934fa authored almost 2 years ago by A Brooks <[email protected]>4621cca468bc20b13e2b17fdc33e115c159d0379 authored almost 2 years ago by Noah Bogart <[email protected]>
Moving the `type/report-count` portion of `testable/-run :var` into `test-var`
wrapped it in the...
51de8f671d8c9b2d40ef5fc5d3eedef1b9929468 authored almost 2 years ago by fdserr <[email protected]>
d7c16c0895db7bed7cdb9aeb349f5d4ee9283774 authored almost 2 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Refactor configuration loading to reduce duplicated code
8e9cf5f17673c5b58784eefe4aac1c5ea62ab127 authored almost 2 years ago by A Brooks <[email protected]>
Removes the need to pass config-file, partly based on Joshua's feedback
suggesting I try to mini...
0421f9c5269dd575f844bd75e67f3ed296fdb854 authored almost 2 years ago by Alys Brooks <[email protected]>
Use the existing component functions to replace the repeated logic of
load-config2.
This test creates a bit of a weird coupling between test and tests.edn,
but I think we can test ...
2cd2523d4488973c1b9d34d746ce2237b8063b3a authored almost 2 years ago by Alys Brooks <[email protected]>
fa13d2de101b1c16df66211d0cc015330c2c9356 authored almost 2 years ago by Alys Brooks <[email protected]>
Factor out applying the commandline arguments and validating into
separate functions. These are ...
d94d15d50efc3e1e9e250bbf1024c0176babaa9a authored almost 2 years ago by Alys Brooks <[email protected]>
e46ee54594b19f52021f13ea47bb5ac5f36ec306 authored almost 2 years ago by Alys Brooks <[email protected]>
Keeping the old name of the function since it's public API, as Arne
suggested. Still, tweak docs...
Also includes some changes to kaocha.config required to make it
work/tests pass.
For the sake of making atomic commits, not using the extra-config yet.
2fa6c4b0687c1cf67f2df3199f718a8f8fc70770 authored almost 2 years ago by Alys Brooks <[email protected]>Add back functionality accidentally removed during original refactoring.
08d74cad42a208f5a125afa420e9b46ad38fce0a authored almost 2 years ago by Alys Brooks <[email protected]>
Removes a reload function we don't need (kaocha.config/reload-config)
and point the tests I wrot...
60893e7d0ece98a847d6a521dd8003c9e1b3af58 authored almost 2 years ago by Alys Brooks <[email protected]>
Remove the previous config-file profile arity, which we don't use in our
code. I expect external...
Creates a test file with an invalid spec (:plugins is a single value
rather than a collection) a...
Instead of exiting early, warns the user and re-uses the old
configuration. Small downside: User...
* Need to figure out how to get cli-opts and cli-args. IN PROGRESS
* Need to integrate checks fr...
Document that we fixed issue with configuration reloading using
--watch.
Includes a bug fix for an incorrect call to load-config2.
1d89373712f2da1f7ddadb51e9489bd6baf3e75f authored almost 2 years ago by Alys Brooks <[email protected]>
Previously, the runner was passing a map containing the profile rather
than just the profile, wh...
a0dec5984ff7ec7966cffb48f04393109ad6a5c0 authored almost 2 years ago by Alys Brooks <[email protected]>
Ensure that warnings are verified to appear.
The no config test requires specifying a particula...
a9010f1b014d56ef545332102969f1debe557f76 authored almost 2 years ago by Alys Brooks <[email protected]>41558a2ec3104fdae73f393ec3446abc4818aa38 authored almost 2 years ago by Alys Brooks <[email protected]>
Also fixes a limitation the tests uncovered: because it came from a few
places where only string...
Update stability statement in docs
c530053e5246032dab9fa85e26d7fcef54e15083 authored almost 2 years ago by Arne Brasseur <[email protected]>52a40f07dee4475d87fe698fc5c4bd6fd121a582 authored almost 2 years ago by Arne Brasseur <[email protected]>
807a7aa885e17c7c9e429d696c2d5c6fc63f38dc authored almost 2 years ago by Arne Brasseur <[email protected]>
4f4d6e429deb429a1e0022753d790ed78705b52b authored almost 2 years ago by Arne Brasseur <[email protected]>
## Added
- `kaocha.plugin.capture-output/bypass` macro, for temporarily bypassing output
capt...
Add capturing bypass
29f98ccc74c1d04f8ec5c7cb0389964101536d94 authored almost 2 years ago by Arne Brasseur <[email protected]>0775adf394e28fb16aaff9927372c73faa622936 authored almost 2 years ago by Arne Brasseur <[email protected]>
6266c45caa63a2593cdac714d53ae4cdc260cb7e authored almost 2 years ago by Arne Brasseur <[email protected]>
1266ab052b83e2914b96ea97d8d23637685b3efa authored almost 2 years ago by Arne Brasseur <[email protected]>
fdcbb50c85dc49ab3e416e284410101b2ace804e authored almost 2 years ago by Arne Brasseur <[email protected]>
6df68460f1ac32616d5918866af17c57c8d32c2c authored almost 2 years ago by Arne Brasseur <[email protected]>
87c6d46f82fa51ba0485bce2b626815f9a9b17d1 authored almost 2 years ago by Arne Brasseur <[email protected]>
295791eb3a394c621f8f6fa5f942d1dd5c64150e authored almost 2 years ago by Arne Brasseur <[email protected]>
## Changed
- Dependency version bumps
c750b50e9ae589e79aafbf42e0851e418784f14f authored almost 2 years ago by Arne Brasseur <[email protected]>d823c7486712de3943d60282dbf728b236887732 authored almost 2 years ago by Arne Brasseur <[email protected]>
133481fb80ee8b4a55e0c7b0b6b463feaf41ee89 authored almost 2 years ago by Arne Brasseur <[email protected]>
Depency version bumps
e8418433af2d634d28646b023f6aec8c469359e1 authored almost 2 years ago by Arne Brasseur <[email protected]>f787cb2d1c80cb6980e87a2d7de851e8e9411cc3 authored almost 2 years ago by Arne Brasseur <[email protected]>
7fb8134ecc2f282300c797efe83cd9fd105eb8b4 authored almost 2 years ago by Alys Brooks <[email protected]>
## Fixed
- Ensure reloading errors are printed in watch mode when the first test suite is disab...
ebc1467879512dccbf9ce702e0f85519a573875e authored almost 2 years ago by Alys Brooks <[email protected]>664b83ab836f4bca9444c4c757737e2decdf5374 authored almost 2 years ago by Alys Brooks <[email protected]>
Ensure unskipped testable for reporting load error
fc6f940181dd3b38883e797ba43313bc8d9ef8a6 authored almost 2 years ago by A Brooks <[email protected]>ab2d804818b71a26717cfba314f65aae53d48b6a authored almost 2 years ago by A Brooks <[email protected]>
ba5c20eccf8bc03296deaac261cf1c3f676b8b3a authored almost 2 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
b7472b16affb8c1f2619f9af7218b9c971948128 authored almost 2 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
remove pr from the add-to-project-board workflow
b979e29528dcaeb838a006a09f533fa64e49355e authored almost 2 years ago by ArielA147 <[email protected]>