Does Kaocha have a way for cancelling tests that run too long? Especially with asynchronous code you can have tests that never finish. For example, I just had a test like this:
(deftest promise-test (let [my-promise (promise)] (is (= 1 @my-promise))))
This test will block indefinitely because
my-promise is never delivered. It’d be handy if Kaocha could after some configurable time limit mark the test as failed and continue to the next test (or fail fast).