I have just created cljs-testrunners package for solve it and not repeat
the same code in all packages that need a return code properly set.

https://github.com/funcool/cljs-testrunners

Maybe it can be useful to some one.

Cheers.
Andrey

2015-02-27 23:37 GMT+01:00 Andrey Antukh <[email protected]>:

> Ok, will try it, thanks...
>
> But, in any case, cljs.test does not support something like thas out of
> the box? Run tests with simply printing result in a console is not very
> useful :(
>
> I don't know, but I think this is the first testing library that by
> default does not have easy way to check if all test passes or not.
> I'm missing something?
>
> Having something like this would be awesome. Should be enough if
> cljs.test/run-tests true if all tests passes or  false in case contrary. Or
> something similar.
>
> Cheers.
> Andrey
>
>
> 2015-02-27 21:31 GMT+01:00 David Nolen <[email protected]>:
>
>> You can supply your own reporter and instead of printing you can
>> aggregate results.
>>
>> David
>>
>> On Fri, Feb 27, 2015 at 3:18 PM, Andrey Antukh <[email protected]> wrote:
>>
>>> Hi!
>>>
>>> I'm not clearly understand how I can get the number of failed tests when
>>> run test with cljs.test and return proper exit-code.
>>>
>>> I have previously experimented with run.js and with  :main option on
>>> cljs compiler. But in all cases i found the same behavior.
>>>
>>> I don't know a proper way for obtain a result after test are run for
>>> proper set nodejs process.exitCode property...
>>>
>>> - The `run-tests` function does not returns any result.
>>> - Passing custom env to `run-test` has same effect.
>>> - I have tried set the env with binding (obviously, same effect)
>>>
>>> I have read the documentation (the docstrings) but I do not find any
>>> relevant that can help me.
>>>
>>> I'm currently have tests with cljs.test (sync and async) on varios apps
>>> running with nodejs and the only way to see if tests pases is viewing the
>>> output to the console. Without proper returncode when tests are failing
>>> travis (or any other service for tests) does not work properly.
>>>
>>> Thanks!
>>>
>>> Cheers.
>>> Andrey
>>>
>>> --
>>> Andrey Antukh - Андрей Антух - <[email protected]> / <
>>> [email protected]>
>>> http://www.niwi.be <http://www.niwi.be/page/about/>
>>> https://github.com/niwibe
>>>
>>> --
>>> Note that posts from new members are moderated - please be patient with
>>> your first post.
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "ClojureScript" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/clojurescript.
>>>
>>
>>  --
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "ClojureScript" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/clojurescript.
>>
>
>
>
> --
> Andrey Antukh - Андрей Антух - <[email protected]> / <
> [email protected]>
> http://www.niwi.be <http://www.niwi.be/page/about/>
> https://github.com/niwibe
>



-- 
Andrey Antukh - Андрей Антух - <[email protected]> / <[email protected]
>
http://www.niwi.be <http://www.niwi.be/page/about/>
https://github.com/niwibe

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to