You can tell Kaocha to completely ignore certain tests or test groups, either
with the --skip
command line flag, or the :kaocha.filter/skip
test suite
configuration key.
Both of these take test ids or test group ids (e.g. the fully qualified name of a test var, or the name of a test namespace).
(ns my.project.sample-test
(:require [clojure.test :refer :all]))
(deftest some-test
(is (= 1 1)))
(deftest other-test
(is (= 2 2)))
(ns my.project.other-sample-test
(:require [clojure.test :refer :all]))
(deftest other-test
(is (= 3 3)))
When I run bin/kaocha --skip my.project.sample-test/some-test --reporter documentation
Then the output should contain:
--- unit (clojure.test) ---------------------------
my.project.other-sample-test
other-test
my.project.sample-test
other-test
2 tests, 2 assertions, 0 failures.
When I run bin/kaocha --skip my.project.sample-test --reporter documentation
Then the output should contain:
--- unit (clojure.test) ---------------------------
my.project.other-sample-test
other-test
1 tests, 1 assertions, 0 failures.
#kaocha/v1
{:tests [{:kaocha.filter/skip [my.project.sample-test]}]
:color? false
:randomize? false}
When I run bin/kaocha --reporter documentation
Then the output should contain:
--- unit (clojure.test) ---------------------------
my.project.other-sample-test
other-test
1 tests, 1 assertions, 0 failures.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close